类 AbstractMessageChannel.ChannelInterceptorChain
- java.lang.Object
- org.springframework.messaging.support.AbstractMessageChannel.ChannelInterceptorChain
protected class AbstractMessageChannel.ChannelInterceptorChain extends Object
Assists with the invocation of the configured channel interceptors.
构造器概要
构造器 限定符 构造器 说明 protected
ChannelInterceptorChain()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Message<?>
applyPostReceive(Message<?> message, MessageChannel channel)
void
applyPostSend(Message<?> message, MessageChannel channel, boolean sent)
boolean
applyPreReceive(MessageChannel channel)
Message<?>
applyPreSend(Message<?> message, MessageChannel channel)
void
triggerAfterReceiveCompletion(Message<?> message, MessageChannel channel, Exception ex)
void
triggerAfterSendCompletion(Message<?> message, MessageChannel channel, boolean sent, Exception ex)
构造器详细资料
ChannelInterceptorChain
protected ChannelInterceptorChain()
方法详细资料
applyPreSend
@Nullable public Message<?> applyPreSend(Message<?> message, MessageChannel channel)
applyPostSend
public void applyPostSend(Message<?> message, MessageChannel channel, boolean sent)
triggerAfterSendCompletion
public void triggerAfterSendCompletion(Message<?> message, MessageChannel channel, boolean sent, @Nullable Exception ex)
applyPreReceive
public boolean applyPreReceive(MessageChannel channel)
applyPostReceive
@Nullable public Message<?> applyPostReceive(Message<?> message, MessageChannel channel)
triggerAfterReceiveCompletion
public void triggerAfterReceiveCompletion(@Nullable Message<?> message, MessageChannel channel, @Nullable Exception ex)