パッケージ org.springframework.integration.annotation
@NullMarked パッケージ org.springframework.integration.annotation
アノテーションベースの構成にアノテーションを提供します。
- クラス説明メソッドがメッセージを集約できることを示します。
Aggregatorアノテーションの反復可能なコンテナー。アノテーション属性の一般的な値定数。BridgeFromアノテーションの反復可能なコンテナー。BridgeToアノテーションの反復可能なコンテナー。指定されたメソッドが、パラメーターとして送信されたメッセージの相関キーを判別できることを示します。クラスメンバーにデフォルトの意味があることを示します。EIP アノテーション(および@Beanなし)と一緒に使用する場合は、コンシューマー Bean の Bean 名を指定します。ハンドラー Bean は、id.handler(コンシュームエンドポイントの場合)またはメッセージソースのid.source(例:メソッドがメッセージフィルターのロールを果たすことができることを示します。Filterアノテーションの反復可能なコンテナー。インターフェースメソッドがそのパラメーターをメッセージまたはメッセージペイロードにマッピングできることを示します。メッセージヘッダーvalueまたはexpressionを提供します。このアノテーションも持つ MessagingAnnotation(@code @ServiceActivator、@Router など)を持つmethodには、関連するMessageHandler.handleMessage(org.springframework.messaging.Message<?>)メソッドにIdempotentReceiverInterceptorが適用されています。InboundChannelAdapterアノテーションの反復可能なコンテナー。Configurationクラスで使用するコンポーネントスキャンディレクティブを構成します。クラスがメッセージエンドポイントとして機能できることを示すステレオタイプアノテーション。Integration Messaging Gateway Proxy をメッセージング API の抽象化として提供するステレオタイプアノテーション。このアノテーションは、メッセージのリストを処理する POJO ハンドラー(たとえばポーリングされたエンドポイントのメッセージングアノテーションにPollerMetadataオプションを提供します。メソッド、またはクラスレベルで適用される場合はすべての public メソッドがメッセージをパブリッシュする必要があることを示すアノテーション。データのリアクティブストリームソースとして任意の入力チャネルを作成するコンシューマーエンドポイントにリアクティブ構成オプションを提供します。メッセージまたはペイロードオブジェクトのリストが完全である場合、メソッドがアサートできることを示します。エンドポイントにアノテーションを付けて、ロールに割り当てます。メッセージ、メッセージヘッダー、その両方に基づいて、メソッドがチャネルまたはチャネル名に解決できることを示します。Routerアノテーションの反復可能なコンテナー。メソッドがメッセージまたはメッセージペイロードを処理できることを示します。ServiceActivatorアノテーションの反復可能なコンテナー。メソッドが単一のメッセージまたはメッセージペイロードを分割して複数のメッセージまたはペイロードを生成できることを示します。Splitterアノテーションの反復可能なコンテナー。メソッドがメッセージ、メッセージヘッダー、メッセージペイロードを変換できることを示します。Transformerアノテーションの反復可能なコンテナー。POJO ハンドラーメソッド(@ServiceActivator, @Transformer,など、または XML 定義から呼び出されるメソッド)を SpEL を使用して呼び出す必要があることを示します。