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