public class ExpressionSelector
extends reactor.event.selector.ObjectSelector<org.springframework.expression.Expression>
Selector that uses a SpEL expression to evaluate the match.| Constructor and Description |
|---|
ExpressionSelector(org.springframework.expression.Expression expr,
org.springframework.expression.EvaluationContext evalCtx) |
| Modifier and Type | Method and Description |
|---|---|
static reactor.event.selector.Selector |
E(java.lang.String expr)
Shorthand helper method for creating an
ExpressionSelector. |
static reactor.event.selector.Selector |
expressionSelector(java.lang.String expr)
Helper method for creating an
ExpressionSelector. |
static reactor.event.selector.Selector |
expressionSelector(java.lang.String expr,
org.springframework.beans.factory.BeanFactory beanFactory)
Helper method for creating an
ExpressionSelector. |
static reactor.event.selector.Selector |
expressionSelector(java.lang.String expr,
org.springframework.expression.EvaluationContext evalCtx)
Helper method for creating an
ExpressionSelector. |
boolean |
matches(java.lang.Object key) |
public ExpressionSelector(org.springframework.expression.Expression expr,
org.springframework.expression.EvaluationContext evalCtx)
public boolean matches(java.lang.Object key)
matches in interface reactor.event.selector.Selectormatches in class reactor.event.selector.ObjectSelector<org.springframework.expression.Expression>public static reactor.event.selector.Selector E(java.lang.String expr)
ExpressionSelector.expr - The expression to parse.Selectorpublic static reactor.event.selector.Selector expressionSelector(java.lang.String expr)
ExpressionSelector.expr - The expression to parse.Selectorpublic static reactor.event.selector.Selector expressionSelector(java.lang.String expr,
org.springframework.beans.factory.BeanFactory beanFactory)
ExpressionSelector.expr - The expression to parse.beanFactory - The BeanFactory to use to resolve references in the expression.Selectorpublic static reactor.event.selector.Selector expressionSelector(java.lang.String expr,
org.springframework.expression.EvaluationContext evalCtx)
ExpressionSelector.expr - The expression to parse.evalCtx - The EvaluationContext to use.Selector