パッケージ org.springframework.amqp.rabbit.annotation
宣言型 Rabbit リスナーエンドポイントのアノテーションとサポートクラス
インターフェースのサマリー インターフェース 説明 RabbitListenerConfigurer Spring によって実装されるオプションのインターフェース Bean が Rabbit リスナーエンドポイントの構成方法をカスタマイズすることを望んでいます。クラスのサマリー クラス 説明 MultiRabbitBootstrapConfiguration MultiRabbit が有効な場合、MultiRabbitListenerAnnotationBeanPostProcessorBean を登録するImportBeanDefinitionRegistrarクラス。MultiRabbitListenerAnnotationBeanPostProcessor リスナーへの処理時に使用される適切な RabbitAdmin Bean を示すRabbitListenerAnnotationBeanPostProcessorの拡張であり、返された宣言可能要素 (交換、キュー、バインディング) にも関連付けます。RabbitBootstrapConfiguration Spring の @RabbitListenerアノテーションを処理できるRabbitListenerAnnotationBeanPostProcessorBean を登録する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アノテーションを集約するコンテナーアノテーション。