パッケージ org.springframework.amqp.rabbit.core
Spring Rabbit のコアクラスを提供します。
インターフェースのサマリー インターフェース 説明 ChannelCallback<T> RabbitTemplate で使用する基本的なコールバック。CorrelationDataPostProcessor パブリッシャーが確認する相関データを更新、置換、作成するために、メッセージをパブリッシュする直前に呼び出されるコールバック。RabbitMessageOperations MessageSendingOperations
およびMessageRequestReplyOperations
を AMQP 関連の操作に特化したもので、交換だけでなく、使用するルーティングキーも指定できます。RabbitOperations Amqp 機能の Rabbit 固有のメソッド。RabbitOperations.OperationsCallback<T> 複数の RabbitTemplate 操作に同じチャネルを使用するためのコールバック。RabbitTemplate.ConfirmCallback サイト運営者の確認のためのコールバック。RabbitTemplate.ReturnCallback 使用すべきではありません。 ラムダで使いやすいRabbitTemplate.ReturnCallback.returnedMessage(ReturnedMessage)
を推奨します。RabbitTemplate.ReturnsCallback 返されたメッセージのコールバック。クラスのサマリー クラス 説明 BatchingRabbitTemplate 個々のメッセージをより大きなメッセージにまとめることを許可するRabbitTemplate
。BrokerEvent Event Exchange プラグイン (https://www.rabbitmq.com/event-exchange.html).BrokerEventListener event-exchange-plugin が有効になっている場合 (この型のオブジェクトが Bean として宣言されている場合は https://www.rabbitmq.com/event-exchange.html), を参照)、選択されたイベントはBrokerEvent
として公開されます。DeclarationExceptionEvent 宣言例外が発生したときに発行されるアプリケーションイベント。DeclareExchangeConnectionListener 接続が確立されたときに単一の交換を宣言するConnectionListener
。RabbitAdmin AMQP >= 0.9.1 のポータブル AMQP 管理操作の RabbitMQ 実装。RabbitAdminEvent 管理イベントの基本クラス。RabbitGatewaySupport RabbitMQ アクセスが必要なアプリケーションクラスの便利なスーパークラス。RabbitMessagingTemplate RabbitTemplate 同期 RabbitMQ アクセス (メッセージの送受信) を簡素化するヘルパークラス。RabbitTemplate.TemplateConsumer RabbitTemplate.TemplateConsumer.toString()
をDefaultConsumer
に追加します。例外のサマリー 例外 説明 AmqpNackReceivedException メッセージの公開後に否定応答を受信した場合にスローされる例外。ConsumeOkNotReceivedException ブロッキング受信操作が実行されましたが、受信タイムアウトの前に consumerOk が受信されなかった場合にスローされます。