Class AbstractMessageChannelBinder.EmbeddedHeadersChannelInterceptor
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
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
IMessagethe message being processed
channel
IMessageChannelthe channel the message for
Returns
- IMessage
the resulting message to send; can be null