Filter implementations for wildcards & JMS selectors
Interface Summary Interface Description BooleanExpressionA BooleanExpression is an expression that always produces a Boolean result. DestinationNodeRepresents a node in the
ExpressionRepresents an expression XPathExpression.XPathEvaluator
Class Summary Class Description AnyChildDestinationNodeAn implementation of
DestinationNodewhich navigates all the children of the given node ignoring the name of the current path (so for navigating using * in a wildcard).
AnyDestination ArithmeticExpressionAn expression which performs an operation on two expression values BinaryExpressionAn expression which performs an operation on two expression values. BooleanFunctionCallExprFunction call expression that evaluates to a boolean value. ComparisonExpressionA filter performing a comparison of two objects CompositeDestinationFilterA
DestinationFilterused for composite destinations
ConstantExpressionRepresents a constant expression DefaultDestinationMapEntryA default entry in a DestinationMap which holds a single value. DestinationFilterRepresents a filter which only operates on Destinations DestinationMapA Map-like data structure allowing values to be indexed by
ActiveMQDestinationand retrieved by destination - supporting both * and > style of wildcard as well as composite destinations.
DestinationMapEntry<T>A base class for entry objects used to construct a destination based policy map. DestinationMapNodeAn implementation class used to implement
DestinationPathHelper class for decomposing a Destination into a number of paths FunctionCallExpressionFunction call expression for use in selector expressions. FunctionCallExpression.functionRegistrationMaintain a single function registration. JAXPXPathEvaluator LogicExpressionA filter performing a comparison of two objects MessageEvaluationContextMessageEvaluationContext is used to cache selection results. MultiExpressionEvaluatorA MultiExpressionEvaluator is used to evaluate multiple expressions in single method call. NoLocalExpression NonCachedMessageEvaluationContextNonCached version of the MessageEvaluationContext PrefixDestinationFilterMatches messages which match a prefix like "A.B.>" PropertyExpressionRepresents a property expression SimpleDestinationFilterMatches messages sent to an exact destination UnaryExpressionAn expression which performs an operation on two expression values WildcardDestinationFilterMatches messages which contain wildcards like "A.B.*.*" XalanXPathEvaluator XPathExpressionUsed to evaluate an XPath Expression in a JMS selector. XQueryExpressionUsed to evaluate an XQuery Expression in a JMS selector.
Exception Summary Exception Description FunctionCallExpression.invalidFunctionExpressionExceptionException indicating that an invalid function call expression was created, usually by the selector parser.