org.apache.activemq.artemis.api.core

## Class FilterConstants

- java.lang.Object
- - org.apache.activemq.artemis.api.core.FilterConstants

-     public final class FilterConstants
      extends Object

  Constants representing pre-defined message attributes that can be referenced in ActiveMQ Artemis core filter expressions.

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static SimpleString` | `ACTIVEMQ_ADDRESS` Name of the ActiveMQ Artemis Address header
    `static SimpleString` | `ACTIVEMQ_DURABLE` Name of the ActiveMQ Artemis Message durable header.
    `static SimpleString` | `ACTIVEMQ_EXPIRATION` Name of the ActiveMQ Artemis Message expiration header.
    `static SimpleString` | `ACTIVEMQ_GROUP_ID` Name of the ActiveMQ Artemis Message group id header.
    `static SimpleString` | `ACTIVEMQ_PREFIX` All ActiveMQ Artemis headers are prepended by this prefix.
    `static SimpleString` | `ACTIVEMQ_PRIORITY` Name of the ActiveMQ Artemis Message priority header.
    `static SimpleString` | `ACTIVEMQ_SIZE` Name of the ActiveMQ Artemis Message size header.
    `static SimpleString` | `ACTIVEMQ_TIMESTAMP` Name of the ActiveMQ Artemis Message timestamp header.
    `static SimpleString` | `ACTIVEMQ_USERID` Name of the ActiveMQ Artemis UserID header.
    `static SimpleString` | `DURABLE` Value for the Durable header when the message is durable.
    `static String` | `NATIVE_MESSAGE_ID` Proton protocol stores JMSMessageID as NATIVE_MESSAGE_ID
    `static SimpleString` | `NON_DURABLE` Value for the Durable header when the message is non-durable.

  - ### Method Summary

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### ACTIVEMQ_USERID

          public static final SimpleString ACTIVEMQ_USERID

      Name of the ActiveMQ Artemis UserID header.

    - #### ACTIVEMQ_EXPIRATION

          public static final SimpleString ACTIVEMQ_EXPIRATION

      Name of the ActiveMQ Artemis Message expiration header.

    - #### ACTIVEMQ_DURABLE

          public static final SimpleString ACTIVEMQ_DURABLE

      Name of the ActiveMQ Artemis Message durable header.

    - #### NON_DURABLE

          public static final SimpleString NON_DURABLE

      Value for the Durable header when the message is non-durable.

    - #### DURABLE

          public static final SimpleString DURABLE

      Value for the Durable header when the message is durable.

    - #### ACTIVEMQ_TIMESTAMP

          public static final SimpleString ACTIVEMQ_TIMESTAMP

      Name of the ActiveMQ Artemis Message timestamp header.

    - #### ACTIVEMQ_PRIORITY

          public static final SimpleString ACTIVEMQ_PRIORITY

      Name of the ActiveMQ Artemis Message priority header.

    - #### ACTIVEMQ_SIZE

          public static final SimpleString ACTIVEMQ_SIZE

      Name of the ActiveMQ Artemis Message size header.

    - #### ACTIVEMQ_ADDRESS

          public static final SimpleString ACTIVEMQ_ADDRESS

      Name of the ActiveMQ Artemis Address header

    - #### ACTIVEMQ_GROUP_ID

          public static final SimpleString ACTIVEMQ_GROUP_ID

      Name of the ActiveMQ Artemis Message group id header.

    - #### ACTIVEMQ_PREFIX

          public static final SimpleString ACTIVEMQ_PREFIX

      All ActiveMQ Artemis headers are prepended by this prefix.

    - #### NATIVE_MESSAGE_ID

          public static final String NATIVE_MESSAGE_ID

      Proton protocol stores JMSMessageID as NATIVE_MESSAGE_ID
      See Also:
        Constant Field Values

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