public class MessagePartitionStrategy<T> extends AbstractPartitionStrategy<T,Message<?>>
PartitionStrategy which is used to provide a generic partitioning support using Spring SpEL.| Constructor and Description |
|---|
MessagePartitionStrategy(Expression expression,
StandardEvaluationContext evaluationContext)
Instantiates a new message partition strategy with
EvaluationContext. |
MessagePartitionStrategy(String expression,
StandardEvaluationContext evaluationContext)
Instantiates a new message partition strategy with
EvaluationContext. |
MessagePartitionStrategy(String expression,
StandardEvaluationContext evaluationContext,
ExpressionParser expressionParser)
Instantiates a new message partition strategy with
EvaluationContext. |
getPartitionKeyResolver, getPartitionResolverpublic MessagePartitionStrategy(Expression expression, StandardEvaluationContext evaluationContext)
EvaluationContext.expression - the expressionevaluationContext - the evaluation contextpublic MessagePartitionStrategy(String expression, StandardEvaluationContext evaluationContext)
EvaluationContext.expression - the expressionevaluationContext - the evaluation contextpublic MessagePartitionStrategy(String expression, StandardEvaluationContext evaluationContext, ExpressionParser expressionParser)
EvaluationContext.expression - the expressionevaluationContext - the evaluation contextexpressionParser - the expression parser