Package org.apache.activemq.filter
package org.apache.activemq.filter
Filter implementations for wildcards & JMS selectors
-
ClassDescriptionAn 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).An expression which performs an operation on two expression valuesAn expression which performs an operation on two expression values.A BooleanExpression is an expression that always produces a Boolean result.Function call expression that evaluates to a boolean value.A filter performing a comparison of two objectsADestinationFilter
used for composite destinationsRepresents a constant expressionA default entry in a DestinationMap which holds a single value.Represents a filter which only operates on DestinationsA Map-like data structure allowing values to be indexed byActiveMQDestination
and retrieved by destination - supporting both * and > style of wildcard as well as composite destinations.A base class for entry objects used to construct a destination based policy map.An implementation class used to implementDestinationMap
Represents a node in theDestinationMap
treeHelper class for decomposing a Destination into a number of pathsRepresents an expressionFunction call expression for use in selector expressions.Maintain a single function registration.Exception indicating that an invalid function call expression was created, usually by the selector parser.A sequence of expressions, to be combined with OR or AND conjunctions.MessageEvaluationContext is used to cache selection results.A MultiExpressionEvaluator is used to evaluate multiple expressions in single method call.NonCached version of the MessageEvaluationContextMatches messages which match a prefix like "A.BRepresents a property expressionMatches messages sent to an exact destinationAn expression which performs an operation on two expression valuesMatches messages which contain wildcards like "A.BUsed to evaluate an XPath Expression in a JMS selector.Used to evaluate an XQuery Expression in a JMS selector.