public abstract class BinaryPredicateSupport extends Object implements org.apache.camel.BinaryPredicate
Predicate
implementationsModifier | Constructor and Description |
---|---|
protected |
BinaryPredicateSupport(org.apache.camel.Expression left,
org.apache.camel.Expression right) |
Modifier and Type | Method and 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() |
protected BinaryPredicateSupport(org.apache.camel.Expression left, org.apache.camel.Expression right)
public void init(org.apache.camel.CamelContext context)
init
in interface org.apache.camel.Predicate
public boolean matches(org.apache.camel.Exchange exchange)
matches
in interface org.apache.camel.Predicate
public String matchesReturningFailureMessage(org.apache.camel.Exchange exchange)
matchesReturningFailureMessage
in interface org.apache.camel.BinaryPredicate
protected abstract boolean matches(org.apache.camel.Exchange exchange, Object leftValue, Object rightValue)
protected abstract String getOperationText()
public org.apache.camel.Expression getLeft()
getLeft
in interface org.apache.camel.BinaryPredicate
public org.apache.camel.Expression getRight()
getRight
in interface org.apache.camel.BinaryPredicate
public String getOperator()
getOperator
in interface org.apache.camel.BinaryPredicate
Apache Camel