public class MultiExpressionEvaluator extends 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(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(String selector, org.apache.activemq.filter.MultiExpressionEvaluator.ExpressionListener c)
public void evaluate(MessageEvaluationContext message)
message - Copyright © 2005–2016 The Apache Software Foundation. All rights reserved.