Class ExpressionSupport

java.lang.Object
org.apache.camel.support.ExpressionSupport
All Implemented Interfaces:
org.apache.camel.Expression, org.apache.camel.Predicate
Direct Known Subclasses:
ExpressionAdapter

public abstract class ExpressionSupport extends Object implements org.apache.camel.Expression, org.apache.camel.Predicate
A useful base class for Predicate and Expression implementations
  • Constructor Details

    • ExpressionSupport

      public ExpressionSupport()
  • Method Details

    • init

      public void init(org.apache.camel.CamelContext context)
      Specified by:
      init in interface org.apache.camel.Expression
      Specified by:
      init in interface org.apache.camel.Predicate
    • matches

      public boolean matches(org.apache.camel.Exchange exchange)
      Specified by:
      matches in interface org.apache.camel.Predicate
    • evaluate

      public Object evaluate(org.apache.camel.Exchange exchange)
    • assertMatches

      public void assertMatches(String text, org.apache.camel.Exchange exchange)
    • assertionFailureMessage

      protected abstract String assertionFailureMessage(org.apache.camel.Exchange exchange)