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