public interface  org.springframework.messaging.support.ChannelInterceptor extends java.lang.Object
{
public abstract org.springframework.messaging.Message preSend(org.springframework.messaging.Message, org.springframework.messaging.MessageChannel);
public abstract void postSend(org.springframework.messaging.Message, org.springframework.messaging.MessageChannel, boolean);
public abstract void afterSendCompletion(org.springframework.messaging.Message, org.springframework.messaging.MessageChannel, boolean, java.lang.Exception);
public abstract boolean preReceive(org.springframework.messaging.MessageChannel);
public abstract org.springframework.messaging.Message postReceive(org.springframework.messaging.Message, org.springframework.messaging.MessageChannel);
public abstract void afterReceiveCompletion(org.springframework.messaging.Message, org.springframework.messaging.MessageChannel, java.lang.Exception);
}