Filter implementations for wildcards & JMS selectors
| BooleanExpression | A BooleanExpression is an expression that always produces a Boolean result. | code | html |
| DestinationNode | Represents a node in the DestinationMap tree | code | html |
| Expression | Represents an expression | code | html |
| MultiExpressionEvaluator.ExpressionListener | Objects that are interested in the results of an expression should implement this interface. | code | html |
| PropertyExpression.SubExpression | code | html | |
| XPathExpression.XPathEvaluator | code | html |
| ArithmeticExpression | An expression which performs an operation on two expression values | code | html |
| BinaryExpression | An expression which performs an operation on two expression values. | code | html |
| ComparisonExpression | A filter performing a comparison of two objects | code | html |
| DestinationFilter | Represents a filter which only operates on Destinations | code | html |
| DestinationMapEntry | A base class for entry objects used to construct a destination based policy map. | code | html |
| LogicExpression | A filter performing a comparison of two objects | code | html |
| UnaryExpression | An expression which performs an operation on two expression values | code | html |
| UnaryExpression.BooleanUnaryExpression | code | html |
| AnyChildDestinationNode | An implementation of DestinationNode which navigates all the children of the given node ignoring the name of the current path (so for navigating using * in a wildcard). | code | html |
| ComparisonExpression.LikeExpression | code | html | |
| CompositeDestinationFilter | A DestinationFilter used for composite destinations | code | html |
| ConstantExpression | Represents a constant expression | code | html |
| ConstantExpression.BooleanConstantExpression | code | html | |
| DefaultDestinationMapEntry | A default entry in a DestinationMap which holds a single value. | code | html |
| DestinationMap | A Map-like data structure allowing values to be indexed by ActiveMQDestination and retrieved by destination - supporting both * and > style of wildcard as well as composite destinations. | code | html |
| DestinationMapNode | An implementation class used to implement DestinationMap | code | html |
| DestinationPath | Helper class for decomposing a Destination into a number of paths | code | html |
| JAXPXPathEvaluator | Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. | code | html |
| MessageEvaluationContext | MessageEvaluationContext is used to cache selection results. | code | html |
| MultiExpressionEvaluator | A MultiExpressionEvaluator is used to evaluate multiple expressions in single method call. | code | html |
| MultiExpressionEvaluator.CacheExpression | A UnaryExpression that caches the result of the nested expression. | code | html |
| MultiExpressionEvaluator.ExpressionListenerSet | Multiple listeners my be interested in the results of a single expression. | code | html |
| NoLocalExpression | Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. | code | html |
| NonCachedMessageEvaluationContext | NonCached version of the MessageEvaluationContext | code | html |
| PrefixDestinationFilter | Matches messages which match a prefix like "A.B.>" | code | html |
| PropertyExpression | Represents a property expression | code | html |
| SimpleDestinationFilter | Matches messages sent to an exact destination | code | html |
| WildcardDestinationFilter | Matches messages which contain wildcards like "A.B.*.*" | code | html |
| XMLBeansXPathEvaluator | Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. | code | html |
| XPathExpression | Used to evaluate an XPath Expression in a JMS selector. | code | html |
| XQueryExpression | Used to evaluate an XQuery Expression in a JMS selector. | code | html |
| XalanXPathEvaluator | Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. | code | html |