Class ExpressionToPredicateAdapter

java.lang.Object
org.apache.camel.support.ExpressionToPredicateAdapter
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.Predicate, org.apache.camel.spi.HasCamelContext, org.apache.camel.spi.PropertyConfigurerAware

public final class ExpressionToPredicateAdapter extends Object implements org.apache.camel.Predicate, org.apache.camel.CamelContextAware, org.apache.camel.spi.PropertyConfigurerAware
To adapt Expression as a Predicate
  • Constructor Details

    • ExpressionToPredicateAdapter

      public ExpressionToPredicateAdapter(org.apache.camel.Expression expression)
  • Method Details

    • matches

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

      public String toString()
      Overrides:
      toString in class Object
    • toPredicate

      public static org.apache.camel.Predicate toPredicate(org.apache.camel.Expression expression)
      Converts the given expression into an Predicate
    • init

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

      public void setCamelContext(org.apache.camel.CamelContext camelContext)
      Specified by:
      setCamelContext in interface org.apache.camel.CamelContextAware
    • getCamelContext

      public org.apache.camel.CamelContext getCamelContext()
      Specified by:
      getCamelContext in interface org.apache.camel.spi.HasCamelContext
    • getPropertyConfigurer

      public org.apache.camel.spi.PropertyConfigurer getPropertyConfigurer(Object instance)
      Specified by:
      getPropertyConfigurer in interface org.apache.camel.spi.PropertyConfigurerAware