Package org.apache.camel.support.builder
Class BinaryPredicateSupport
java.lang.Object
org.apache.camel.support.builder.BinaryPredicateSupport
- All Implemented Interfaces:
org.apache.camel.BinaryPredicate
,org.apache.camel.Predicate
public abstract class BinaryPredicateSupport
extends Object
implements org.apache.camel.BinaryPredicate
A useful base class for
Predicate
implementations-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BinaryPredicateSupport
(org.apache.camel.Expression left, org.apache.camel.Expression right) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.camel.Expression
getLeft()
protected abstract String
org.apache.camel.Expression
getRight()
void
init
(org.apache.camel.CamelContext context) boolean
matches
(org.apache.camel.Exchange exchange) protected abstract boolean
matchesReturningFailureMessage
(org.apache.camel.Exchange exchange) toString()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.camel.Predicate
initPredicate
-
Constructor Details
-
BinaryPredicateSupport
protected BinaryPredicateSupport(org.apache.camel.Expression left, org.apache.camel.Expression right)
-
-
Method Details
-
init
public void init(org.apache.camel.CamelContext context) - Specified by:
init
in interfaceorg.apache.camel.Predicate
-
toString
-
matches
public boolean matches(org.apache.camel.Exchange exchange) - Specified by:
matches
in interfaceorg.apache.camel.Predicate
-
matchesReturningFailureMessage
- Specified by:
matchesReturningFailureMessage
in interfaceorg.apache.camel.BinaryPredicate
-
matches
-
getOperationText
-
getLeft
public org.apache.camel.Expression getLeft()- Specified by:
getLeft
in interfaceorg.apache.camel.BinaryPredicate
-
getRight
public org.apache.camel.Expression getRight()- Specified by:
getRight
in interfaceorg.apache.camel.BinaryPredicate
-
getOperator
- Specified by:
getOperator
in interfaceorg.apache.camel.BinaryPredicate
-