public class ImmutableMessageChannelInterceptor extends ChannelInterceptorAdapter
MessageHeaderAccessor.setImmutable() を呼び出す、よりシンプルなインターセプター。チェーンの最後のインターセプターとして構成されている場合、メッセージを送信するコンポーネントがヘッダーを変更可能にして、メッセージが実際に送信されて同時アクセスに公開される前にインターセプターが変更できるようにします。
| コンストラクターと説明 |
|---|
ImmutableMessageChannelInterceptor() |
| 修飾子と型 | メソッドと説明 |
|---|---|
Message<?> | preSend(Message<?> message, MessageChannel channel) メッセージが実際にチャネルに送信される前に呼び出されます。 |
afterReceiveCompletion, afterSendCompletion, postReceive, postSend, preReceivecloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic Message<?> preSend(Message<?> message, MessageChannel channel)
ChannelInterceptornull を返す場合、実際の送信呼び出しは行われません。ChannelInterceptor の preSend ChannelInterceptorAdapter の preSend