|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
MSGTYPE - JMSメッセージの型PAYLOADTYPE - JMSメッセージのペイロードの型public interface MessageHandler<MSGTYPE extends Message,PAYLOADTYPE>
受信したJMSメッセージを処理するコンポーネントのインタフェースです。
MessageHandlerは処理対象となるJMSメッセージ型とのそのペイロード型を型引数として持ちます。 JMSメッセージ型とはMessageを拡張したインタフェースまたは実装したクラスで、ペイロード型はJMSメッセージ型の持つペイロードの型です。
受信したJMSメッセージがMessageHandlerの処理対象となるJMSメッセージ型に代入可能でない場合、そのメッセージはhandleMessage(MSGTYPE)に渡されません。
| メソッドの概要 | |
|---|---|
Class<MSGTYPE> |
getMessageType()
処理対象となるJMSメッセージの型を返します。 |
Class<? super PAYLOADTYPE> |
getPayloadType()
処理対象となるJMSメッセージのペイロード型を返します。 |
PAYLOADTYPE |
handleMessage(MSGTYPE message)
JMSメッセージを処理してペイロードを返します。 |
| メソッドの詳細 |
|---|
Class<MSGTYPE> getMessageType()
Class<? super PAYLOADTYPE> getPayloadType()
PAYLOADTYPE handleMessage(MSGTYPE message)
message - 受信したJMSメッセージ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||