Class AbstractMessageChannel.ChannelInterceptorList
java.lang.Object
org.springframework.integration.channel.AbstractMessageChannel.ChannelInterceptorList
- Enclosing class:
- AbstractMessageChannel
A convenience wrapper class for the list of ChannelInterceptors.
- Author:
- Mark Fisher, Oleg Zhurakousky, Gary Russell, Artem Bilan, Christian Tzolov
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidadd(int index, ChannelInterceptor interceptor) booleanadd(ChannelInterceptor interceptor) voidafterReceiveCompletion(Message<?> message, MessageChannel channel, Exception ex, Deque<ChannelInterceptor> interceptorStack) voidafterSendCompletion(Message<?> message, MessageChannel channel, boolean sent, Exception ex, Deque<ChannelInterceptor> interceptorStack) intgetSize()Message<?> postReceive(Message<?> messageArg, MessageChannel channel) voidpostSend(Message<?> message, MessageChannel channel, boolean sent) booleanpreReceive(MessageChannel channel, Deque<ChannelInterceptor> interceptorStack) Message<?> preSend(Message<?> messageArg, MessageChannel channel, Deque<ChannelInterceptor> interceptorStack) remove(int index) booleanremove(ChannelInterceptor interceptor) booleanset(List<ChannelInterceptor> interceptors) 
- 
Field Details- 
interceptors
 
- 
- 
Constructor Details- 
ChannelInterceptorList
 
- 
- 
Method Details- 
set
- 
getSizepublic int getSize()
- 
add
- 
add
- 
preSend@Nullable public Message<?> preSend(Message<?> messageArg, MessageChannel channel, Deque<ChannelInterceptor> interceptorStack) 
- 
postSend
- 
afterSendCompletionpublic void afterSendCompletion(Message<?> message, MessageChannel channel, boolean sent, @Nullable Exception ex, Deque<ChannelInterceptor> interceptorStack) 
- 
preReceive
- 
postReceive
- 
afterReceiveCompletionpublic void afterReceiveCompletion(@Nullable Message<?> message, MessageChannel channel, @Nullable Exception ex, @Nullable Deque<ChannelInterceptor> interceptorStack) 
- 
getInterceptors
- 
remove
- 
remove
 
-