| Name | Description | Type | Package | Framework |
| 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). | Class | org.apache.activemq.filter | Apache ActiveMQ |
| AnyDestination | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| ArithmeticExpression | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| BinaryExpression | An expression which performs an operation on two expression values. | Class | org.apache.activemq.filter | Apache ActiveMQ |
| BooleanExpression | A BooleanExpression is an expression that always produces a Boolean result. | Interface | org.apache.activemq.filter | Apache ActiveMQ |
| BooleanFunctionCallExpr | Function call expression that evaluates to a boolean value. | Class | org.apache.activemq.filter | Apache ActiveMQ |
| BuiltinFunctionRegistry | Registry of built-in functions. | Class | org.apache.activemq.filter.function | Apache ActiveMQ |
| ComparisonExpression | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| CompositeDestinationFilter | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| ConstantExpression | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| DefaultDestinationMapEntry | A default entry in a DestinationMap which holds a single value. | Class | org.apache.activemq.filter | Apache ActiveMQ |
| DestinationFilter | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| DestinationMap | A Map-like data structure allowing values to be indexed by ActiveMQDestination and retrieved by destination - supporting both * | Class | org.apache.activemq.filter | Apache ActiveMQ |
| DestinationMapEntry | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| DestinationMapNode | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| DestinationNode | Interface | org.apache.activemq.filter | Apache ActiveMQ | |
| DestinationPath | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| Expression | Interface | org.apache.activemq.filter | Apache ActiveMQ | |
| FilterFunction | Interface required for objects that will be registered as functions for use in selectors. | Interface | org.apache.activemq.filter.function | Apache ActiveMQ |
| FunctionCallExpression | Function call expression for use in selector expressions. | Class | org.apache.activemq.filter | Apache ActiveMQ |
| FunctionCallExpression .functionRegistration | Maintain a single function registration. | Class | org.apache.activemq.filter.FunctionCallExpression | Apache ActiveMQ |
| FunctionCallExpression .invalidFunctionExpressionException | Exception indicating that an invalid function call expression was created, usually by the selector parser. | Class | org.apache.activemq.filter.FunctionCallExpression | Apache ActiveMQ |
| inListFunction | Filter function that matches a value against a list of values and evaluates to an indicator of membership in the list. | Class | org.apache.activemq.filter.function | Apache ActiveMQ |
| JAXPXPathEvaluator | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| LogicExpression | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| makeListFunction | Filter function that creates a list with each argument being one element in the list. | Class | org.apache.activemq.filter.function | Apache ActiveMQ |
| MessageEvaluationContext | MessageEvaluationContext is used to cache selection results. | Class | org.apache.activemq.filter | Apache ActiveMQ |
| MultiExpressionEvaluator | A MultiExpressionEvaluator is used to evaluate multiple expressions in single method call. | Class | org.apache.activemq.filter | Apache ActiveMQ |
| NoLocalExpression | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| NonCachedMessageEvaluationContext | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| PrefixDestinationFilter | Matches messages which match a prefix like A. | Class | org.apache.activemq.filter | Apache ActiveMQ |
| PropertyExpression | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| regexMatchFunction | Filter function that matches a value against a regular expression. | Class | org.apache.activemq.filter.function | Apache ActiveMQ |
| replaceFunction | Function which replaces regular expression matches in a source string to a replacement literal. | Class | org.apache.activemq.filter.function | Apache ActiveMQ |
| SimpleDestinationFilter | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| splitFunction | Function which splits a string into a list of strings given a regular expression for the separator. | Class | org.apache.activemq.filter.function | Apache ActiveMQ |
| UnaryExpression | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| WildcardDestinationFilter | Matches messages which contain wildcards like A. | Class | org.apache.activemq.filter | Apache ActiveMQ |
| XalanXPathEvaluator | Class | org.apache.activemq.filter | Apache ActiveMQ | |
| XPathExpression | Used to evaluate an XPath Expression in a JMS selector. | Class | org.apache.activemq.filter | Apache ActiveMQ |
| XPathExpression .XPathEvaluator | Interface | org.apache.activemq.filter.XPathExpression | Apache ActiveMQ | |
| XQueryExpression | Used to evaluate an XQuery Expression in a JMS selector. | Class | org.apache.activemq.filter | Apache ActiveMQ |