Message の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel 実装およびチャネルインターセプターサポートを提供します。参照先: 説明
| インターフェース | 説明 |
|---|---|
| ChannelInterceptor | |
| ExecutorChannelInterceptor | |
| HeaderMapper<T> | MessageHeaders を他の型のオブジェクトとの間でマッピングするための汎用ストラテジーインターフェース。 |
| InterceptableChannel | リスト ChannelInterceptors を維持し、メッセージ送信のインターセプトを可能にする MessageChannel。 |
| MessageHandlingRunnable | |
| MessageHeaderInitializer | MessageHeaderAccessor を初期化するためのコールバックインターフェース。 |
| クラス | 説明 |
|---|---|
| AbstractHeaderMapper<T> | 基本 HeaderMapper 実装。 |
| AbstractMessageChannel | MessageChannel 実装の抽象基本クラス。 |
| AbstractSubscribableChannel | SubscribableChannel 実装の抽象基本クラス。 |
| ChannelInterceptorAdapter | 便宜上、メソッド実装が空の ChannelInterceptor 基本クラス。 |
| ErrorMessage | ThrowableSE ペイロードを持つ GenericMessage。 |
| ExecutorSubscribableChannel | 各サブスクライバーにメッセージを送信する SubscribableChannel。 |
| GenericMessage<T> | 汎用ペイロードを持つ Message の実装。 |
| IdTimestampMessageHeaderInitializer | ID および TIMESTAMP メッセージヘッダー生成の戦略をカスタマイズする MessageHeaderInitializer。 |
| ImmutableMessageChannelInterceptor | preSend メソッドを介して渡されたメッセージのヘッダーに対して MessageHeaderAccessor.setImmutable() を呼び出す、よりシンプルなインターセプター。 |
| MessageBuilder<T> | |
| MessageHeaderAccessor | 厳密に型指定された getter と setter を提供するクラスのベースと、ヘッダーの特定のカテゴリ(たとえば |
| NativeMessageHeaderAccessor | 外部ソースからのメッセージヘッダーへの読み取り / 書き込みアクセスも保存および提供する MessageHeaderAccessor の拡張機能。 |
Message の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel 実装およびチャネルインターセプターサポートを提供します。