Class ExpressionEvaluatingSelector

java.lang.Object
org.springframework.integration.filter.AbstractMessageProcessingSelector
org.springframework.integration.filter.ExpressionEvaluatingSelector
All Implemented Interfaces:
Aware, BeanFactoryAware, Lifecycle, GenericSelector<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
Author:
Mark Fisher, Liujiong, Gary Russell, Artem Bilan
  • Constructor Details

    • ExpressionEvaluatingSelector

      public ExpressionEvaluatingSelector(String expressionString)
    • ExpressionEvaluatingSelector

      public ExpressionEvaluatingSelector(Expression expression)
  • Method Details

    • getExpressionString

      public String getExpressionString()
    • toString

      public String toString()
      Overrides:
      toString in class Object