public class RabbitExpressionEvaluatingInterceptor
extends org.springframework.messaging.support.ChannelInterceptorAdapter
| Modifier and Type | Field and Description |
|---|---|
static String |
DELAY_HEADER |
static org.springframework.expression.ExpressionParser |
PARSER |
static String |
ROUTING_KEY_HEADER |
| Constructor and Description |
|---|
RabbitExpressionEvaluatingInterceptor(String routingKeyExpression,
String delayExpression,
org.springframework.expression.EvaluationContext evaluationContext)
Construct an instance with the provided expressions and evaluation context.
|
| Modifier and Type | Method and Description |
|---|---|
org.springframework.messaging.Message<?> |
preSend(org.springframework.messaging.Message<?> message,
org.springframework.messaging.MessageChannel channel) |
public static final org.springframework.expression.ExpressionParser PARSER
public static final String ROUTING_KEY_HEADER
public static final String DELAY_HEADER
public RabbitExpressionEvaluatingInterceptor(String routingKeyExpression, String delayExpression, org.springframework.expression.EvaluationContext evaluationContext)
routingKeyExpression - the routing key expresssion.delayExpression - the delay expression.evaluationContext - the evaluation context.public org.springframework.messaging.Message<?> preSend(org.springframework.messaging.Message<?> message,
org.springframework.messaging.MessageChannel channel)
preSend in interface org.springframework.messaging.support.ChannelInterceptorpreSend in class org.springframework.messaging.support.ChannelInterceptorAdapterCopyright © 2018 Pivotal Software, Inc.. All rights reserved.