クラス AbstractMessageChannel.ChannelInterceptorList
java.lang.ObjectSE
org.springframework.integration.channel.AbstractMessageChannel.ChannelInterceptorList
- 含まれているクラス:
AbstractMessageChannel
ChannelInterceptors のリストの便利なラッパークラス。
- 作成者:
- Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan, Christian Tzolov
フィールド概要
フィールドコンストラクター概要
コンストラクター方法の概要
修飾子と型メソッド説明voidadd(int index, ChannelInterceptor interceptor) booleanadd(ChannelInterceptor interceptor) voidafterReceiveCompletion(@Nullable Message<?> message, MessageChannel channel, @Nullable ExceptionSE ex, @Nullable DequeSE<ChannelInterceptor> interceptorStack) voidafterSendCompletion(Message<?> message, MessageChannel channel, boolean sent, @Nullable ExceptionSE ex, DequeSE<ChannelInterceptor> interceptorStack) intgetSize()@Nullable Message<?> postReceive(Message<?> messageArg, MessageChannel channel) voidpostSend(Message<?> message, MessageChannel channel, boolean sent) booleanpreReceive(MessageChannel channel, DequeSE<ChannelInterceptor> interceptorStack) @Nullable Message<?> preSend(Message<?> messageArg, MessageChannel channel, DequeSE<ChannelInterceptor> interceptorStack) remove(int index) booleanremove(ChannelInterceptor interceptor) booleanset(ListSE<ChannelInterceptor> interceptors)
フィールドの詳細
interceptors
コンストラクターの詳細
ChannelInterceptorList
メソッドの詳細
set
getSize
public int getSize()add
add
preSend
public @Nullable Message<?> preSend(Message<?> messageArg, MessageChannel channel, DequeSE<ChannelInterceptor> interceptorStack) postSend
afterSendCompletion
public void afterSendCompletion(Message<?> message, MessageChannel channel, boolean sent, @Nullable ExceptionSE ex, DequeSE<ChannelInterceptor> interceptorStack) preReceive
postReceive
afterReceiveCompletion
public void afterReceiveCompletion(@Nullable Message<?> message, MessageChannel channel, @Nullable ExceptionSE ex, @Nullable DequeSE<ChannelInterceptor> interceptorStack) getInterceptors
remove
remove