Class ExpressionEvaluatingSelector
java.lang.Object
org.springframework.integration.filter.AbstractMessageProcessingSelector
org.springframework.integration.filter.ExpressionEvaluatingSelector
- All Implemented Interfaces:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.context.Lifecycle,GenericSelector<org.springframework.messaging.Message<?>>,MessageSelector,ManageableLifecycle
public class ExpressionEvaluatingSelector extends AbstractMessageProcessingSelector
A
MessageSelector implementation that
evaluates a SpEL expression. The evaluation result of the expression must be a boolean
value.- Since:
- 2.0
-
Constructor Summary
Constructors Constructor Description ExpressionEvaluatingSelector(java.lang.String expressionString)ExpressionEvaluatingSelector(org.springframework.expression.Expression expression) -
Method Summary
Modifier and Type Method Description java.lang.StringgetExpressionString()java.lang.StringtoString()Methods inherited from class org.springframework.integration.filter.AbstractMessageProcessingSelector
accept, isRunning, setBeanFactory, setConversionService, start, stop
-
Constructor Details
-
ExpressionEvaluatingSelector
public ExpressionEvaluatingSelector(java.lang.String expressionString) -
ExpressionEvaluatingSelector
public ExpressionEvaluatingSelector(org.springframework.expression.Expression expression)
-
-
Method Details
-
getExpressionString
public java.lang.String getExpressionString() -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-