## 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 and Description
    --- | ---
    `boolean` | XalanXPathEvaluator.`evaluate(Filterable m)`
    `Object` | XQueryExpression.`evaluate(Filterable message)`
    `Object` | XPathExpression.`evaluate(Filterable message)`
    `boolean` | XPathExpression.XPathEvaluator.`evaluate(Filterable message)`
    `Object` | PropertyExpression.`evaluate(Filterable message)`
    `abstract Object` | LogicExpression.`evaluate(Filterable message)`
    `Object` | Expression.`evaluate(Filterable message)`
    `Object` | ConstantExpression.`evaluate(Filterable message)`
    `Object` | ComparisonExpression.`evaluate(Filterable message)`
    `Object` | ArithmeticExpression.`evaluate(Filterable message)`
    `<T> T` | Filterable.`getBodyAs(Class<T> type)` This method is used by message filters which do content based routing (Like the XPath based selectors).
    `boolean` | XQueryExpression.`matches(Filterable message)`
    `boolean` | XPathExpression.`matches(Filterable message)`
    `boolean` | LogicExpression.`matches(Filterable message)`
    `boolean` | ComparisonExpression.`matches(Filterable message)`
    `boolean` | BooleanExpression.`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 and Description
    --- | ---
    `static BooleanExpression` | SelectorParser.`parse(String sql)`

Copyright © 2018 The Apache Software Foundation. All rights reserved.