Table of Contents

Class AbstractMessageChannel.ChannelInterceptorChain

Namespace
Steeltoe.Messaging.Support
Assembly
Steeltoe.Messaging.MessagingBase.dll
protected class AbstractMessageChannel.ChannelInterceptorChain
Inheritance
AbstractMessageChannel.ChannelInterceptorChain
Inherited Members

Constructors

ChannelInterceptorChain(AbstractMessageChannel)

public ChannelInterceptorChain(AbstractMessageChannel channel)

Parameters

channel AbstractMessageChannel

Methods

ApplyPostReceive(IMessage, IMessageChannel)

public IMessage ApplyPostReceive(IMessage message, IMessageChannel channel)

Parameters

message IMessage
channel IMessageChannel

Returns

IMessage

ApplyPostSend(IMessage, IMessageChannel, bool)

public void ApplyPostSend(IMessage message, IMessageChannel channel, bool sent)

Parameters

message IMessage
channel IMessageChannel
sent bool

ApplyPreReceive(IMessageChannel)

public bool ApplyPreReceive(IMessageChannel channel)

Parameters

channel IMessageChannel

Returns

bool

ApplyPreSend(IMessage, IMessageChannel)

public IMessage ApplyPreSend(IMessage message, IMessageChannel channel)

Parameters

message IMessage
channel IMessageChannel

Returns

IMessage

TriggerAfterReceiveCompletion(IMessage, IMessageChannel, Exception)

public void TriggerAfterReceiveCompletion(IMessage message, IMessageChannel channel, Exception ex)

Parameters

message IMessage
channel IMessageChannel
ex Exception

TriggerAfterSendCompletion(IMessage, IMessageChannel, bool, Exception)

public void TriggerAfterSendCompletion(IMessage message, IMessageChannel channel, bool sent, Exception ex)

Parameters

message IMessage
channel IMessageChannel
sent bool
ex Exception