クラス AbstractMessageReceivingTemplate<D>
java.lang.ObjectSE
org.springframework.messaging.core.AbstractMessageSendingTemplate<D>
org.springframework.messaging.core.AbstractMessageReceivingTemplate<D>
- 型パラメーター:
D
- 宛先型
- 実装されたすべてのインターフェース:
MessageReceivingOperations<D>
,MessageSendingOperations<D>
- 既知の直属サブクラス
AbstractMessagingTemplate
public abstract class AbstractMessageReceivingTemplate<D>
extends AbstractMessageSendingTemplate<D>
implements MessageReceivingOperations<D>
MessageReceivingOperations
で定義されている受信スタイル操作のサポートを追加する AbstractMessageSendingTemplate
の拡張。- 導入:
- 4.1
- 作成者:
- Mark Fisher, Rossen Stoyanchev, Stephane Nicoll
フィールドサマリー
クラス org.springframework.messaging.core.AbstractMessageSendingTemplate から継承されたフィールド
CONVERSION_HINT_HEADER, logger
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected <T> T
指定されたメッセージから指定されたターゲットクラスに変換します。protected abstract Message<?>
実際に、指定された宛先からメッセージを受信します。Message<?>
receive()
デフォルトの宛先からメッセージを受信します。Message<?>
指定された宛先からメッセージを受信します。<T> T
receiveAndConvert
(D destination, ClassSE<T> targetClass) 指定された宛先からメッセージを受信し、そのペイロードを指定されたターゲットクラスに変換します。<T> T
receiveAndConvert
(ClassSE<T> targetClass) デフォルトの宛先からメッセージを受信し、そのペイロードを指定されたターゲットクラスに変換します。クラス org.springframework.messaging.core.AbstractMessageSendingTemplate から継承されたメソッド
convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, convertAndSend, doConvert, doSend, getDefaultDestination, getMessageConverter, getRequiredDefaultDestination, processHeadersToSend, send, send, setDefaultDestination, setMessageConverter
コンストラクターの詳細
AbstractMessageReceivingTemplate
public AbstractMessageReceivingTemplate()
メソッドの詳細
receive
インターフェースからコピーされた説明:MessageReceivingOperations
デフォルトの宛先からメッセージを受信します。- 次で指定:
- インターフェース
MessageReceivingOperations<D>
のreceive
- 戻り値:
- 受信したメッセージ。たとえば、タイムアウトのためにメッセージを受信できなかった場合は、
null
receive
インターフェースからコピーされた説明:MessageReceivingOperations
指定された宛先からメッセージを受信します。- 次で指定:
- インターフェース
MessageReceivingOperations<D>
のreceive
- パラメーター:
destination
- 宛先- 戻り値:
- 受信したメッセージ。たとえば、タイムアウトのためにメッセージを受信できなかった場合は、
null
doReceive
実際に、指定された宛先からメッセージを受信します。- パラメーター:
destination
- 宛先- 戻り値:
- 受信したメッセージ。たとえば、タイムアウトのためにメッセージを受信できなかった場合は、
null
receiveAndConvert
インターフェースからコピーされた説明:MessageReceivingOperations
デフォルトの宛先からメッセージを受信し、そのペイロードを指定されたターゲットクラスに変換します。- 次で指定:
- インターフェース
MessageReceivingOperations<D>
のreceiveAndConvert
- パラメーター:
targetClass
- ペイロードを変換するターゲットクラス- 戻り値:
- 応答メッセージの変換されたペイロード。たとえば、タイムアウトのためにメッセージを受信できなかった場合は
null
receiveAndConvert
インターフェースからコピーされた説明:MessageReceivingOperations
指定された宛先からメッセージを受信し、そのペイロードを指定されたターゲットクラスに変換します。- 次で指定:
- インターフェース
MessageReceivingOperations<D>
のreceiveAndConvert
- パラメーター:
destination
- 宛先targetClass
- ペイロードを変換するターゲットクラス- 戻り値:
- 応答メッセージの変換されたペイロード。たとえば、タイムアウトのためにメッセージを受信できなかった場合は
null
doConvert
指定されたメッセージから指定されたターゲットクラスに変換します。- パラメーター:
message
- 変換するメッセージtargetClass
- ペイロードを変換するターゲットクラス- 戻り値:
- 応答メッセージの変換されたペイロード (非
null
)