class ChannelInterceptorChain
extends java.lang.Object
ChannelInterceptor
s.Modifier and Type | Field and Description |
---|---|
private java.util.List<ChannelInterceptor> |
interceptors |
private static Log |
logger |
Constructor and Description |
---|
ChannelInterceptorChain() |
Modifier and Type | Method and Description |
---|---|
boolean |
add(ChannelInterceptor interceptor) |
java.util.List<ChannelInterceptor> |
getInterceptors() |
Message<?> |
postReceive(Message<?> message,
MessageChannel channel) |
void |
postSend(Message<?> message,
MessageChannel channel,
boolean sent) |
boolean |
preReceive(MessageChannel channel) |
Message<?> |
preSend(Message<?> message,
MessageChannel channel) |
boolean |
set(java.util.List<ChannelInterceptor> interceptors) |
private static final Log logger
private final java.util.List<ChannelInterceptor> interceptors
public boolean set(java.util.List<ChannelInterceptor> interceptors)
public boolean add(ChannelInterceptor interceptor)
public java.util.List<ChannelInterceptor> getInterceptors()
public Message<?> preSend(Message<?> message, MessageChannel channel)
public void postSend(Message<?> message, MessageChannel channel, boolean sent)
public boolean preReceive(MessageChannel channel)
public Message<?> postReceive(Message<?> message, MessageChannel channel)