パッケージ org.springframework.integration.annotation
パッケージ 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 を使用して呼び出す必要があることを示します。