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
loggerILogger
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
messageIMessagethe message being processed
channelIMessageChannelthe channel the message for
Returns
- IMessage
the resulting message to send; can be null