パッケージ org.springframework.amqp.rabbit.annotation
パッケージ org.springframework.amqp.rabbit.annotation
宣言型 Rabbit リスナーエンドポイントのアノテーションとサポートクラス
- クラス説明
QueueBinding
内でキューなどを宣言するときに使用される引数を表します。RabbitListenerContainerFactory
によって隠れて作成される Rabbit リスナーアノテーション付きエンドポイントを有効にします。RabbitListener
キューをバインドする交換。MultiRabbit が有効な場合、MultiRabbitListenerAnnotationBeanPostProcessor
Bean を登録するImportBeanDefinitionRegistrar
クラス。リスナーへの処理時に使用される適切な RabbitAdmin Bean を示すRabbitListenerAnnotationBeanPostProcessor
の拡張であり、返された宣言可能要素 (交換、キュー、バインディング) にも関連付けます。QueueBinding
の bindings 属性内で使用されるキュー定義。キュー、キューがバインドされる交換、オプションのバインディングキーを定義します。@RabbitListener
で使用されます。Spring の @RabbitListener
アノテーションを処理できるRabbitListenerAnnotationBeanPostProcessor
Bean を登録するImportBeanDefinitionRegistrar
クラス。RabbitListener
でアノテーションが付けられたクラス内の Rabbit メッセージリスナーのターゲットであるメソッドをマークするアノテーション。指定されたRabbitListener.queues()
(またはRabbitListener.bindings()
) の Rabbit メッセージリスナーのターゲットになるメソッドをマークするアノテーション。RabbitListener
でアノテーションが付けられたメソッドを登録する Bean ポストプロセッサーは、アノテーションのパラメーターに従ってRabbitListenerContainerFactory
によってカバーに作成された AMQP メッセージリスナーコンテナーによって呼び出されます。MultiRabbitBootstrapConfiguration
およびRabbitBootstrapConfiguration
をできるだけ遅くインポートするための最低次数のDeferredImportSelector
実装。Spring によって実装されるオプションのインターフェース Bean が Rabbit リスナーエンドポイントの構成方法をカスタマイズすることを望んでいます。いくつかのRabbitListener
アノテーションを集約するコンテナーアノテーション。