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
FieldsModifier and TypeFieldDescriptionprotected final List<org.springframework.messaging.support.ChannelInterceptor> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(int index, org.springframework.messaging.support.ChannelInterceptor interceptor) booleanadd(org.springframework.messaging.support.ChannelInterceptor interceptor) voidafterReceiveCompletion(org.springframework.messaging.Message<?> message, org.springframework.messaging.MessageChannel channel, Exception ex, Deque<org.springframework.messaging.support.ChannelInterceptor> interceptorStack) voidafterSendCompletion(org.springframework.messaging.Message<?> message, org.springframework.messaging.MessageChannel channel, boolean sent, Exception ex, Deque<org.springframework.messaging.support.ChannelInterceptor> interceptorStack) List<org.springframework.messaging.support.ChannelInterceptor>intgetSize()org.springframework.messaging.Message<?>postReceive(org.springframework.messaging.Message<?> messageArg, org.springframework.messaging.MessageChannel channel) voidpostSend(org.springframework.messaging.Message<?> message, org.springframework.messaging.MessageChannel channel, boolean sent) booleanpreReceive(org.springframework.messaging.MessageChannel channel, Deque<org.springframework.messaging.support.ChannelInterceptor> interceptorStack) org.springframework.messaging.Message<?>preSend(org.springframework.messaging.Message<?> messageArg, org.springframework.messaging.MessageChannel channel, Deque<org.springframework.messaging.support.ChannelInterceptor> interceptorStack) org.springframework.messaging.support.ChannelInterceptorremove(int index) booleanremove(org.springframework.messaging.support.ChannelInterceptor interceptor) boolean
-
Field Details
-
interceptors
-
-
Constructor Details
-
ChannelInterceptorList
public ChannelInterceptorList(org.springframework.core.log.LogAccessor logger)
-
-
Method Details
-
set
-
getSize
public int getSize() -
add
public boolean add(org.springframework.messaging.support.ChannelInterceptor interceptor) -
add
public void add(int index, org.springframework.messaging.support.ChannelInterceptor interceptor) -
preSend
@Nullable public org.springframework.messaging.Message<?> preSend(org.springframework.messaging.Message<?> messageArg, org.springframework.messaging.MessageChannel channel, Deque<org.springframework.messaging.support.ChannelInterceptor> interceptorStack) -
postSend
public void postSend(org.springframework.messaging.Message<?> message, org.springframework.messaging.MessageChannel channel, boolean sent) -
afterSendCompletion
-
preReceive
public boolean preReceive(org.springframework.messaging.MessageChannel channel, Deque<org.springframework.messaging.support.ChannelInterceptor> interceptorStack) -
postReceive
@Nullable public org.springframework.messaging.Message<?> postReceive(org.springframework.messaging.Message<?> messageArg, org.springframework.messaging.MessageChannel channel) -
afterReceiveCompletion
-
getInterceptors
-
remove
public boolean remove(org.springframework.messaging.support.ChannelInterceptor interceptor) -
remove
@Nullable public org.springframework.messaging.support.ChannelInterceptor remove(int index)
-