public class MultiExpressionEvaluator extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
MultiExpressionEvaluator.CacheExpression
A UnaryExpression that caches the result of the nested expression.
|
Constructor and Description |
---|
MultiExpressionEvaluator() |
Modifier and Type | Method and Description |
---|---|
void |
addExpressionListner(Expression selector,
org.apache.activemq.filter.MultiExpressionEvaluator.ExpressionListener c)
Adds an ExpressionListener to a given expression.
|
void |
evaluate(MessageEvaluationContext message)
Evaluates the message against all the Expressions added to this object.
|
boolean |
removeEventListner(java.lang.String selector,
org.apache.activemq.filter.MultiExpressionEvaluator.ExpressionListener c)
Removes an ExpressionListener from receiving the results of a given
evaluation.
|
public MultiExpressionEvaluator()
public void addExpressionListner(Expression selector, org.apache.activemq.filter.MultiExpressionEvaluator.ExpressionListener c)
public boolean removeEventListner(java.lang.String selector, org.apache.activemq.filter.MultiExpressionEvaluator.ExpressionListener c)
public void evaluate(MessageEvaluationContext message)
message
- Copyright © 2005-2017. All Rights Reserved.