public abstract class DestinationFilter extends java.lang.Object implements BooleanExpression
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ANY_CHILD |
static java.lang.String |
ANY_DESCENDENT |
| Constructor and Description |
|---|
DestinationFilter() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
evaluate(MessageEvaluationContext message) |
abstract boolean |
matches(ActiveMQDestination destination) |
boolean |
matches(MessageEvaluationContext message) |
static DestinationFilter |
parseFilter(ActiveMQDestination destination) |
static java.lang.String[] |
rationalizePaths(java.lang.String[] paths)
Look for the case where any CHILD is followed by any decsendant
|
public static final java.lang.String ANY_DESCENDENT
public static final java.lang.String ANY_CHILD
public java.lang.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)
public static java.lang.String[] rationalizePaths(java.lang.String[] paths)
Copyright © 2005-2014 Red Hat, Inc.. All Rights Reserved.