Package org.apache.camel.support
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract StringassertionFailureMessage(org.apache.camel.Exchange exchange) voidassertMatches(String text, org.apache.camel.Exchange exchange) evaluate(org.apache.camel.Exchange exchange) voidinit(org.apache.camel.CamelContext context) booleanmatches(org.apache.camel.Exchange exchange) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.Expression
evaluateMethods inherited from interface org.apache.camel.Predicate
initPredicate
-
Constructor Details
-
ExpressionSupport
public ExpressionSupport()
-
-
Method Details
-
init
public void init(org.apache.camel.CamelContext context) - Specified by:
initin interfaceorg.apache.camel.Expression- Specified by:
initin interfaceorg.apache.camel.Predicate
-
matches
public boolean matches(org.apache.camel.Exchange exchange) - Specified by:
matchesin interfaceorg.apache.camel.Predicate
-
evaluate
-
assertMatches
-
assertionFailureMessage
-