|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
MSGTYPE
- JMSメッセージの型public interface MessageFactory<MSGTYPE extends Message>
JMSメッセージを作成するコンポーネントのインタフェースです。
メソッドの概要 | |
---|---|
void |
addProperties(Map<String,Object> properties)
指定された Map に含まれるマッピングを全てプロパティとして設定します。 |
void |
addProperty(String name,
Object value)
指定された名前を持つプロパティ値を設定します。 |
MSGTYPE |
createMessage(Session session)
JMSセッションからJMSメッセージを作成して返します。 |
void |
setCorrelationID(String correlationID)
JMSメッセージのヘッダに設定される correlationID を文字列で設定します。 |
void |
setCorrelationIDAsBytes(byte[] correlationIDAsBytes)
correlationID をバイト列で設定します。 |
void |
setReplyTo(Destination replyTo)
replyTo をバイト列で設定します。 |
メソッドの詳細 |
---|
void setCorrelationID(String correlationID)
correlationID
を文字列で設定します。
設定された値は作成されたJMSメッセージのMessage.setJMSCorrelationID(String)
でヘッダに設定されます。
correlationID
- JMSメッセージのヘッダに設定される
correlationID
void setCorrelationIDAsBytes(byte[] correlationIDAsBytes)
correlationID
をバイト列で設定します。
設定された値は作成されたJMSメッセージのMessage.setJMSCorrelationIDAsBytes(byte[])
でヘッダに設定されます。
correlationIDAsBytes
- JMSメッセージのヘッダに設定されるcorrelationID
void setReplyTo(Destination replyTo)
replyTo
をバイト列で設定します。
設定された値は作成されたJMSメッセージのMessage.setJMSReplyTo(Destination)
でヘッダに設定されます。
replyTo
- JMSメッセージのヘッダに設定されるreplyTo
void addProperty(String name, Object value)
設定された値は作成されたJMSメッセージのMessage.setObjectProperty(java.lang.String, java.lang.Object)
でプロパティに設定されます。
name
- プロパティ名value
- プロパティ値void addProperties(Map<String,Object> properties)
Map
に含まれるマッピングを全てプロパティとして設定します。
設定された値は作成されたJMSメッセージのMessage.setObjectProperty(java.lang.String, java.lang.Object)
でプロパティに設定されます。
properties
- プロパティMSGTYPE createMessage(Session session)
作成されたJMSメッセージのヘッダおよびプロパティはこのコンポーネントからコピーされます。 JMSメッセージのペイロードは実装クラスのsetupPayload()
メソッドで設定されます。
session
- JMSセッション
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |