org.springframework.integration.channel
Class AbstractMessageChannel.ChannelInterceptorList

java.lang.Object
  extended by org.springframework.integration.channel.AbstractMessageChannel.ChannelInterceptorList
Enclosing class:
AbstractMessageChannel

protected class AbstractMessageChannel.ChannelInterceptorList
extends java.lang.Object

A convenience wrapper class for the list of ChannelInterceptors.


Constructor Summary
protected AbstractMessageChannel.ChannelInterceptorList()
           
 
Method Summary
 boolean add(ChannelInterceptor interceptor)
           
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMessageChannel.ChannelInterceptorList

protected AbstractMessageChannel.ChannelInterceptorList()
Method Detail

set

public boolean set(java.util.List<ChannelInterceptor> interceptors)

add

public boolean add(ChannelInterceptor interceptor)

preSend

public Message<?> preSend(Message<?> message,
                          MessageChannel channel)

postSend

public void postSend(Message<?> message,
                     MessageChannel channel,
                     boolean sent)

preReceive

public boolean preReceive(MessageChannel channel)

postReceive

public Message<?> postReceive(Message<?> message,
                              MessageChannel channel)