Class RabbitExpressionEvaluatingInterceptor
Inheritance
System.Object
RabbitExpressionEvaluatingInterceptor
Assembly: Steeltoe.Stream.Binder.RabbitMQ.dll
Syntax
public class RabbitExpressionEvaluatingInterceptor : IChannelInterceptor
Constructors
|
Edit this page
View Source
RabbitExpressionEvaluatingInterceptor(IExpression, IExpression, IEvaluationContext)
Declaration
public RabbitExpressionEvaluatingInterceptor(IExpression routingKeyExpression, IExpression delayExpression, IEvaluationContext evaluationContext)
Parameters
Type |
Name |
Description |
IExpression |
routingKeyExpression |
|
IExpression |
delayExpression |
|
IEvaluationContext |
evaluationContext |
|
Fields
|
Edit this page
View Source
Declaration
public const string DELAY_HEADER = null
Field Value
Type |
Description |
System.String |
|
|
Edit this page
View Source
Declaration
public const string ROUTING_KEY_HEADER = null
Field Value
Type |
Description |
System.String |
|
Properties
|
Edit this page
View Source
Order
Declaration
public int Order { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
|
Edit this page
View Source
AfterReceiveCompletion(IMessage, IMessageChannel, Exception)
Declaration
public void AfterReceiveCompletion(IMessage message, IMessageChannel channel, Exception exception)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
IMessageChannel |
channel |
|
Exception |
exception |
|
|
Edit this page
View Source
AfterSendCompletion(IMessage, IMessageChannel, Boolean, Exception)
Declaration
public void AfterSendCompletion(IMessage message, IMessageChannel channel, bool sent, Exception exception)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
IMessageChannel |
channel |
|
System.Boolean |
sent |
|
Exception |
exception |
|
|
Edit this page
View Source
PostReceive(IMessage, IMessageChannel)
Declaration
public IMessage PostReceive(IMessage message, IMessageChannel channel)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
IMessageChannel |
channel |
|
Returns
Type |
Description |
IMessage |
|
|
Edit this page
View Source
PostSend(IMessage, IMessageChannel, Boolean)
Declaration
public void PostSend(IMessage message, IMessageChannel channel, bool sent)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
IMessageChannel |
channel |
|
System.Boolean |
sent |
|
|
Edit this page
View Source
PreReceive(IMessageChannel)
Declaration
public bool PreReceive(IMessageChannel channel)
Parameters
Type |
Name |
Description |
IMessageChannel |
channel |
|
Returns
Type |
Description |
System.Boolean |
|
|
Edit this page
View Source
PreSend(IMessage, IMessageChannel)
Declaration
public IMessage PreSend(IMessage message, IMessageChannel channel)
Parameters
Type |
Name |
Description |
IMessage |
message |
|
IMessageChannel |
channel |
|
Returns
Type |
Description |
IMessage |
|