|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface MessageSender
JMSメッセージを送信するコンポーネントのインタフェースです。
送信するJMSメッセージを容易に作成するために次のメソッドを使用することができます。
これらのメソッドは対応するJMS標準メッセージ型を作成し、引数をペイロードに設定して送信します。送信するJMSメッセージを詳細に設定するには次のメソッドを使用することができます。
引数またはコンポーネント実装クラスのプロパティに設定するMessageFactory
により自由にJMSメッセージを作成することができます。
メソッドの概要 | ||
---|---|---|
void |
send()
実装クラスのプロパティに設定された MessageFactory が作成したJMSメッセージを送信します。 |
|
void |
send(byte[] bytes)
バイト配列を BytesMessage のペイロードに設定して送信します。 |
|
void |
send(byte[] bytes,
Map<String,Object> properties)
バイト配列を BytesMessage のペイロードに設定して送信します。 |
|
void |
send(Map<String,Object> map)
Map をMapMessage のペイロードに設定して送信します。 |
|
void |
send(Map<String,Object> map,
Map<String,Object> properties)
Map をMapMessage のペイロードに設定して送信します。 |
|
|
send(MessageFactory<MSGTYPE> messageFactory)
MessageFactory が作成したJMSメッセージを送信します。 |
|
void |
send(Serializable object)
Serializable オブジェクトをObjectMessage のペイロードに設定して送信します。 |
|
void |
send(Serializable object,
Map<String,Object> properties)
Serializable オブジェクトをObjectMessage のペイロードに設定して送信します。 |
|
void |
send(String text)
文字列を TextMessage のペイロードに設定して送信します。 |
|
void |
send(String text,
Map<String,Object> properties)
文字列を TextMessage のペイロードに設定して送信します。 |
メソッドの詳細 |
---|
void send(byte[] bytes)
BytesMessage
のペイロードに設定して送信します。
bytes
- 送信するバイト配列void send(byte[] bytes, Map<String,Object> properties)
BytesMessage
のペイロードに設定して送信します。
bytes
- 送信するバイト配列properties
- JMSメッセージのプロパティvoid send(String text)
TextMessage
のペイロードに設定して送信します。
text
- 送信する文字列void send(String text, Map<String,Object> properties)
TextMessage
のペイロードに設定して送信します。
text
- 送信する文字列properties
- JMSメッセージのプロパティvoid send(Serializable object)
Serializable
オブジェクトをObjectMessage
のペイロードに設定して送信します。
object
- 送信するオブジェクトvoid send(Serializable object, Map<String,Object> properties)
Serializable
オブジェクトをObjectMessage
のペイロードに設定して送信します。
object
- 送信するオブジェクトproperties
- JMSメッセージのプロパティvoid send(Map<String,Object> map)
Map
をMapMessage
のペイロードに設定して送信します。
map
- 送信するマップvoid send(Map<String,Object> map, Map<String,Object> properties)
Map
をMapMessage
のペイロードに設定して送信します。
map
- 送信するマップproperties
- JMSメッセージのプロパティvoid send()
MessageFactory
が作成したJMSメッセージを送信します。
<MSGTYPE extends Message> void send(MessageFactory<MSGTYPE> messageFactory)
MessageFactory
が作成したJMSメッセージを送信します。
MSGTYPE
- JMSメッセージの型messageFactory
- メッセージファクトリ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |