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