Class AbstractMessageChannel.ChannelInterceptorChain
protected class AbstractMessageChannel.ChannelInterceptorChain
- Inheritance
-
AbstractMessageChannel.ChannelInterceptorChain
- Inherited Members
Constructors
ChannelInterceptorChain(AbstractMessageChannel)
public ChannelInterceptorChain(AbstractMessageChannel channel)
Parameters
channelAbstractMessageChannel
Methods
ApplyPostReceive(IMessage, IMessageChannel)
public IMessage ApplyPostReceive(IMessage message, IMessageChannel channel)
Parameters
messageIMessagechannelIMessageChannel
Returns
ApplyPostSend(IMessage, IMessageChannel, bool)
public void ApplyPostSend(IMessage message, IMessageChannel channel, bool sent)
Parameters
messageIMessagechannelIMessageChannelsentbool
ApplyPreReceive(IMessageChannel)
public bool ApplyPreReceive(IMessageChannel channel)
Parameters
channelIMessageChannel
Returns
ApplyPreSend(IMessage, IMessageChannel)
public IMessage ApplyPreSend(IMessage message, IMessageChannel channel)
Parameters
messageIMessagechannelIMessageChannel
Returns
TriggerAfterReceiveCompletion(IMessage, IMessageChannel, Exception)
public void TriggerAfterReceiveCompletion(IMessage message, IMessageChannel channel, Exception ex)
Parameters
messageIMessagechannelIMessageChannelexException
TriggerAfterSendCompletion(IMessage, IMessageChannel, bool, Exception)
public void TriggerAfterSendCompletion(IMessage message, IMessageChannel channel, bool sent, Exception ex)
Parameters
messageIMessagechannelIMessageChannelsentboolexException