Interface BooleanExpression

All Superinterfaces:
Expression
All Known Implementing Classes:
BooleanFunctionCallExpr, ComparisonExpression, CompositeDestinationFilter, DestinationFilter, LogicExpression, LogicExpression.ORExpression, NetworkBridgeFilter, NoLocalExpression, PrefixDestinationFilter, SimpleDestinationFilter, WildcardDestinationFilter, XPathExpression, XQueryExpression

public interface BooleanExpression extends Expression
A BooleanExpression is an expression that always produces a Boolean result.
  • Method Details

    • matches

      boolean matches(MessageEvaluationContext message) throws jakarta.jms.JMSException
      Parameters:
      message -
      Returns:
      true if the expression evaluates to Boolean.TRUE.
      Throws:
      jakarta.jms.JMSException