public abstract class DestinationFilter extends Object implements BooleanExpression
| Modifier and Type | Field and Description |
|---|---|
static String |
ANY_CHILD |
static String |
ANY_DESCENDENT |
| Constructor and Description |
|---|
DestinationFilter() |
| Modifier and Type | Method and Description |
|---|---|
Object |
evaluate(MessageEvaluationContext message) |
abstract boolean |
matches(ActiveMQDestination destination) |
boolean |
matches(MessageEvaluationContext message) |
static DestinationFilter |
parseFilter(ActiveMQDestination destination) |
static String[] |
rationalizePaths(String[] paths)
Look for the case where any CHILD is followed by any decsendant
|
public static final String ANY_DESCENDENT
public static final String ANY_CHILD
public Object evaluate(MessageEvaluationContext message) throws javax.jms.JMSException
evaluate in interface Expressionjavax.jms.JMSExceptionpublic boolean matches(MessageEvaluationContext message) throws javax.jms.JMSException
matches in interface BooleanExpressionjavax.jms.JMSExceptionpublic abstract boolean matches(ActiveMQDestination destination)
public static DestinationFilter parseFilter(ActiveMQDestination destination)
Copyright © 2005-2014 The Apache Software Foundation. All Rights Reserved.