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