|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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メッセージ
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |