パッケージ | 説明 |
---|---|
org.springframework.messaging.simp.config | より高いレベルのメッセージングプロトコルを使用した WebSocket メッセージングの構成サポート。 |
org.springframework.messaging.support | Message の実装と、MessageBuilder および MessageHeaderAccessor を実装して、メッセージおよびメッセージヘッダーの構築と操作、さまざまな MessageChannel 実装およびチャネルインターセプターサポートを提供します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected ListSE<ChannelInterceptor> | ChannelRegistration.getInterceptors() |
修飾子と型 | メソッドと説明 |
---|---|
ChannelRegistration | ChannelRegistration.interceptors(ChannelInterceptor... interceptors) このメッセージチャネルの特定のインターセプターを構成し、インターセプターのチャネルの現在のリストに追加します。 |
ChannelRegistration | ChannelRegistration.setInterceptors(ChannelInterceptor... interceptors) 使用すべきではありません。 4.3.12 現在、 ChannelRegistration.interceptors(ChannelInterceptor...) を推奨 |
修飾子と型 | インターフェースと説明 |
---|---|
interface | ExecutorChannelInterceptor |
修飾子と型 | クラスと説明 |
---|---|
class | ChannelInterceptorAdapter 使用すべきではありません。 5.0.7 の時点で、 ChannelInterceptor にはデフォルトのメソッド(Java 8 ベースラインによって可能になった)があり、この no-op アダプターを必要とせずに直接実装できます。 |
class | ImmutableMessageChannelInterceptor preSend メソッドを介して渡されたメッセージのヘッダーに対して MessageHeaderAccessor.setImmutable() を呼び出す、よりシンプルなインターセプター。 |
修飾子と型 | メソッドと説明 |
---|---|
ChannelInterceptor | InterceptableChannel.removeInterceptor(int index) 指定されたインデックスにあるインターセプターを削除します。 |
ChannelInterceptor | AbstractMessageChannel.removeInterceptor(int index) |
修飾子と型 | メソッドと説明 |
---|---|
ListSE<ChannelInterceptor> | InterceptableChannel.getInterceptors() 設定されたインターセプターのリストを返します。 |
ListSE<ChannelInterceptor> | AbstractMessageChannel.getInterceptors() |
修飾子と型 | メソッドと説明 |
---|---|
void | ExecutorSubscribableChannel.addInterceptor(ChannelInterceptor interceptor) |
void | InterceptableChannel.addInterceptor(ChannelInterceptor interceptor) リストの最後にチャネルインターセプターを追加します。 |
void | AbstractMessageChannel.addInterceptor(ChannelInterceptor interceptor) |
void | ExecutorSubscribableChannel.addInterceptor(int index, ChannelInterceptor interceptor) |
void | InterceptableChannel.addInterceptor(int index, ChannelInterceptor interceptor) 指定したインデックスにチャネルインターセプターを追加します。 |
void | AbstractMessageChannel.addInterceptor(int index, ChannelInterceptor interceptor) |
boolean | InterceptableChannel.removeInterceptor(ChannelInterceptor interceptor) 指定されたインターセプターを削除します。 |
boolean | AbstractMessageChannel.removeInterceptor(ChannelInterceptor interceptor) |
修飾子と型 | メソッドと説明 |
---|---|
void | ExecutorSubscribableChannel.setInterceptors(ListSE<ChannelInterceptor> interceptors) |
void | InterceptableChannel.setInterceptors(ListSE<ChannelInterceptor> interceptors) 既存のインターセプターをクリアするチャネルインターセプターのリストを設定します。 |
void | AbstractMessageChannel.setInterceptors(ListSE<ChannelInterceptor> interceptors) |