インターフェース MessageListener

すべての既知のサブインターフェース:
BatchMessageListenerChannelAwareBatchMessageListenerChannelAwareMessageListenerStreamMessageListener
すべての既知の実装クラス:
AbstractAdaptableMessageListenerAsyncRabbitTemplateBatchingRabbitTemplateBatchMessagingMessageListenerAdapterBrokerEventListenerMessageListenerAdapterMessagingMessageListenerAdapterRabbitTemplateStreamMessageListenerAdapterTestRabbitTemplate
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface MessageListener
Amqp メッセージの非同期配信を受信するためのリスナーインターフェース。
作成者:
Mark Pollack, Gary Russell
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default void
    コンテナーによって呼び出され、リスナーに確認モードを通知します。
    default boolean
    このリスナーがリクエスト / 応答であり、応答が非同期の場合は true を返します。
    void
    1 つのメッセージを配信します。
    default void
    メッセージのバッチを配信します。
  • メソッドの詳細

    • 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
    • onMessageBatch

      default void onMessageBatch(ListSE<Message> messages)
      メッセージのバッチを配信します。
      パラメーター:
      messages - メッセージ。
      導入:
      2.2