Class AbstractMessageChannel.ChannelInterceptorList
java.lang.Object
org.springframework.integration.channel.AbstractMessageChannel.ChannelInterceptorList
- Enclosing class:
- AbstractMessageChannel
A convenience wrapper class for the list of ChannelInterceptors.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier 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
-
getSize
public int getSize() -
add
-
add
-
preSend
@Nullable public Message<?> preSend(Message<?> messageArg, MessageChannel channel, Deque<ChannelInterceptor> interceptorStack) -
postSend
-
afterSendCompletion
public void afterSendCompletion(Message<?> message, MessageChannel channel, boolean sent, @Nullable Exception ex, Deque<ChannelInterceptor> interceptorStack) -
preReceive
-
postReceive
-
afterReceiveCompletion
public void afterReceiveCompletion(@Nullable Message<?> message, MessageChannel channel, @Nullable Exception ex, @Nullable Deque<ChannelInterceptor> interceptorStack) -
getInterceptors
-
remove
-
remove
-