Table of Contents

Class AbstractMessageChannelBinder.EmbeddedHeadersChannelInterceptor

Namespace
Steeltoe.Stream.Binder
Assembly
Steeltoe.Stream.StreamBase.dll
protected class AbstractMessageChannelBinder.EmbeddedHeadersChannelInterceptor : AbstractChannelInterceptor, IChannelInterceptor, IOrdered
Inheritance
AbstractMessageChannelBinder.EmbeddedHeadersChannelInterceptor
Implements
Inherited Members

Constructors

EmbeddedHeadersChannelInterceptor(ILogger)

public EmbeddedHeadersChannelInterceptor(ILogger logger = null)

Parameters

logger ILogger

Fields

_logger

protected readonly ILogger _logger

Field Value

ILogger

Methods

PreSend(IMessage, IMessageChannel)

Invoked before the Message is actually sent to the channel. This allows for modification of the Message if necessary.

public override IMessage PreSend(IMessage message, IMessageChannel channel)

Parameters

message IMessage

the message being processed

channel IMessageChannel

the channel the message for

Returns

IMessage

the resulting message to send; can be null