## Uses of Class
org.apache.activemq.artemis.selector.filter.FilterException

- Packages that use FilterException
  Package | Description
  --- | ---
  org.apache.activemq.artemis.selector.filter | Filter implementations for wildcards & JMS selectors
  org.apache.activemq.artemis.selector.impl |

- - ### Uses of FilterException in org.apache.activemq.artemis.selector.filter

    Methods in org.apache.activemq.artemis.selector.filter that throw FilterException
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.lang.Object` | ArithmeticExpression.`evaluate​(Filterable message)` |
    `java.lang.Object` | ComparisonExpression.`evaluate​(Filterable message)` |
    `java.lang.Object` | ConstantExpression.`evaluate​(Filterable message)` |
    `java.lang.Object` | Expression.`evaluate​(Filterable message)` |
    `boolean` | JAXPXPathEvaluator.`evaluate​(Filterable m)` |
    `abstract java.lang.Object` | LogicExpression.`evaluate​(Filterable message)` |
    `java.lang.Object` | PropertyExpression.`evaluate​(Filterable message)` |
    `java.lang.Object` | XPathExpression.`evaluate​(Filterable message)` |
    `boolean` | XPathExpression.XPathEvaluator.`evaluate​(Filterable message)` |
    `java.lang.Object` | XQueryExpression.`evaluate​(Filterable message)` |
    `<T> T` | Filterable.`getBodyAs​(java.lang.Class<T> type)` | This method is used by message filters which do content based routing (Like the XPath based selectors).
    `boolean` | BooleanExpression.`matches​(Filterable message)` |
    `boolean` | ComparisonExpression.`matches​(Filterable message)` |
    `boolean` | LogicExpression.`matches​(Filterable message)` |
    `boolean` | XPathExpression.`matches​(Filterable message)` |
    `boolean` | XQueryExpression.`matches​(Filterable message)` |

  - ### Uses of FilterException in org.apache.activemq.artemis.selector.impl

    Methods in org.apache.activemq.artemis.selector.impl that throw FilterException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static BooleanExpression` | SelectorParser.`parse​(java.lang.String sql)` |