インターフェース MessageListener
- すべての既知のサブインターフェース:
BatchMessageListener
、ChannelAwareBatchMessageListener
、ChannelAwareMessageListener
、StreamMessageListener
- すべての既知の実装クラス:
AbstractAdaptableMessageListener
、AmqpInvokerServiceExporter
、AsyncRabbitTemplate
、BatchingRabbitTemplate
、BatchMessagingMessageListenerAdapter
、BrokerEventListener
、MessageListenerAdapter
、MessagingMessageListenerAdapter
、RabbitTemplate
、StreamMessageListenerAdapter
、TestRabbitTemplate
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
@FunctionalInterfaceSE public interface MessageListener
Amqp メッセージの非同期配信を受信するためのリスナーインターフェース。- 作成者:
- Mark Pollack, Gary Russell
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド 修飾子と型 メソッド 説明 default void
containerAckMode(AcknowledgeMode mode)
コンテナーによって呼び出され、リスナーに確認モードを通知します。default boolean
isAsyncReplies()
このリスナーがリクエスト / 応答であり、応答が非同期の場合は true を返します。void
onMessage(Message message)
1 つのメッセージを配信します。default void
onMessageBatch(ListSE<Message> messages)
メッセージのバッチを配信します。
メソッドの詳細
onMessage
void onMessage(Message message)
1 つのメッセージを配信します。- パラメーター:
message
- メッセージ。
containerAckMode
default void containerAckMode(AcknowledgeMode mode)
コンテナーによって呼び出され、リスナーに確認モードを通知します。- パラメーター:
mode
-AcknowledgeMode
- 導入:
- 2.1.4
isAsyncReplies
default boolean isAsyncReplies()
このリスナーがリクエスト / 応答であり、応答が非同期の場合は true を返します。- 戻り値:
- 非同期返信の場合は true。
- 導入:
- 2.2.21