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