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 forPredicate
implementations
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
BinaryPredicateSupport(org.apache.camel.Expression left, org.apache.camel.Expression right)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description org.apache.camel.Expression
getLeft()
protected abstract String
getOperationText()
String
getOperator()
org.apache.camel.Expression
getRight()
void
init(org.apache.camel.CamelContext context)
boolean
matches(org.apache.camel.Exchange exchange)
protected abstract boolean
matches(org.apache.camel.Exchange exchange, Object leftValue, Object rightValue)
String
matchesReturningFailureMessage(org.apache.camel.Exchange exchange)
String
toString()
-
-
-
Method Detail
-
init
public void init(org.apache.camel.CamelContext context)
- Specified by:
init
in interfaceorg.apache.camel.Predicate
-
matches
public boolean matches(org.apache.camel.Exchange exchange)
- Specified by:
matches
in interfaceorg.apache.camel.Predicate
-
matchesReturningFailureMessage
public String matchesReturningFailureMessage(org.apache.camel.Exchange exchange)
- Specified by:
matchesReturningFailureMessage
in interfaceorg.apache.camel.BinaryPredicate
-
matches
protected abstract boolean matches(org.apache.camel.Exchange exchange, Object leftValue, Object rightValue)
-
getOperationText
protected abstract String 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
public String getOperator()
- Specified by:
getOperator
in interfaceorg.apache.camel.BinaryPredicate
-
-