# Serialized Form

- ## Package org.apache.activemq.artemis.api.core

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQAddressDoesNotExistException extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQAddressExistsException extends ActiveMQException implements Serializable

    serialVersionUID:
      3032730450033992367L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQAddressFullException extends ActiveMQException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQAlreadyReplicatingException extends ActiveMQException implements Serializable

    serialVersionUID:
      -7352538521961996152L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQClusterSecurityException extends ActiveMQException implements Serializable

    serialVersionUID:
      -5890578849781297933L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQConnectionTimedOutException extends ActiveMQException implements Serializable

    serialVersionUID:
      3244233758084830372L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQDeleteAddressException extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQDisconnectedException extends ActiveMQException implements Serializable

    serialVersionUID:
      7414966383933311627L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQDivertDoesNotExistException extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQDuplicateIdException extends ActiveMQException implements Serializable

    serialVersionUID:
      -4302979339865777119L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQDuplicateMetaDataException extends ActiveMQException implements Serializable

    serialVersionUID:
      7877182872143004058L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQException extends Exception implements Serializable

    serialVersionUID:
      -4802014152804997417L

    - ### Serialized Fields

      - #### type

            ActiveMQExceptionType type

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQIllegalStateException extends ActiveMQException implements Serializable

    serialVersionUID:
      -4480125401057788511L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQIncompatibleClientServerException extends ActiveMQException implements Serializable

    serialVersionUID:
      -1662999230291452298L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQInterceptorRejectedPacketException extends ActiveMQException implements Serializable

    serialVersionUID:
      -5798841227645281815L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQInternalErrorException extends ActiveMQException implements Serializable

    serialVersionUID:
      -5987814047521530695L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQInterruptedException extends RuntimeException implements Serializable

    serialVersionUID:
      -5744690023549671221L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQInvalidFilterExpressionException extends ActiveMQException implements Serializable

    serialVersionUID:
      7188625553939665128L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQInvalidQueueConfiguration extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQInvalidTransientQueueUseException extends ActiveMQException implements Serializable

    serialVersionUID:
      -405552292451883063L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQIOErrorException extends ActiveMQException implements Serializable

    serialVersionUID:
      797277117077787396L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQLargeMessageException extends ActiveMQException implements Serializable

    serialVersionUID:
      1087867463974768491L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQLargeMessageInterruptedException extends ActiveMQException implements Serializable

    serialVersionUID:
      0L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQNativeIOError extends ActiveMQException implements Serializable

    serialVersionUID:
      2355120980683293085L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQNonExistentQueueException extends ActiveMQException implements Serializable

    serialVersionUID:
      -8199298881947523607L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQNotConnectedException extends ActiveMQException implements Serializable

    serialVersionUID:
      -3489189971813613325L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQNullRefException extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQObjectClosedException extends ActiveMQException implements Serializable

    serialVersionUID:
      809024052184914812L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQPropertyConversionException extends RuntimeException implements Serializable

    serialVersionUID:
      -3010008708334904332L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQQueueExistsException extends ActiveMQException implements Serializable

    serialVersionUID:
      -405552292451883063L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQQueueMaxConsumerLimitReached extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQRemoteDisconnectException extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQReplicationTimeooutException extends ActiveMQException implements Serializable

    serialVersionUID:
      -4486139158452585899L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQSecurityException extends ActiveMQException implements Serializable

    serialVersionUID:
      3291210307590756881L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQSessionCreationException extends ActiveMQException implements Serializable

    serialVersionUID:
      -4486139158452585895L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQShutdownException extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQTransactionOutcomeUnknownException extends ActiveMQException implements Serializable

    serialVersionUID:
      7940794286427650558L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQTransactionRolledBackException extends ActiveMQException implements Serializable

    serialVersionUID:
      5823412198677126300L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQTransactionTimeoutException extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQUnBlockedException extends ActiveMQException implements Serializable

    serialVersionUID:
      -4507889261891160608L

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQUnexpectedRoutingTypeForAddress extends ActiveMQException implements Serializable

  - ### Class org.apache.activemq.artemis.api.core.ActiveMQUnsupportedPacketException extends ActiveMQException implements Serializable

    serialVersionUID:
      -7074681529482463675L

  - ### Class org.apache.activemq.artemis.api.core.BroadcastGroupConfiguration extends Object implements Serializable

    serialVersionUID:
      2335634694112319124L

    - ### Serialized Fields

      - #### name

            String name

      - #### broadcastPeriod

            long broadcastPeriod

      - #### endpointFactory

            BroadcastEndpointFactory endpointFactory

      - #### connectorInfos

            List<E> connectorInfos

  - ### Class org.apache.activemq.artemis.api.core.ChannelBroadcastEndpointFactory extends Object implements Serializable

    - ### Serialized Fields

      - #### channel

            org.jgroups.JChannel channel

      - #### channelName

            String channelName

      - #### manager

            JChannelManager manager

  - ### Class org.apache.activemq.artemis.api.core.DiscoveryGroupConfiguration extends Object implements Serializable

    serialVersionUID:
      8657206421727863400L

    - ### Serialized Fields

      - #### name

            String name

      - #### refreshTimeout

            long refreshTimeout

      - #### discoveryInitialWaitTimeout

            long discoveryInitialWaitTimeout

      - #### endpointFactory

            BroadcastEndpointFactory endpointFactory

  - ### Class org.apache.activemq.artemis.api.core.JGroupsFileBroadcastEndpointFactory extends Object implements Serializable

    - ### Serialized Fields

      - #### file

            String file

      - #### channelName

            String channelName

      - #### manager

            JChannelManager manager

  - ### Class org.apache.activemq.artemis.api.core.JGroupsPropertiesBroadcastEndpointFactory extends Object implements Serializable

    - ### Serialized Fields

      - #### properties

            String properties

      - #### channelName

            String channelName

      - #### manager

            JChannelManager manager

  - ### Class org.apache.activemq.artemis.api.core.Pair extends Object implements Serializable

    serialVersionUID:
      -2496357457812368127L

    - ### Serialized Fields

      - #### a

            Object a

      - #### b

            Object b

      - #### hash

            int hash

  - ### Class org.apache.activemq.artemis.api.core.QueueAttributes extends Object implements Serializable

    - ### Serialized Fields

      - #### routingType

            RoutingType routingType

        Deprecated.

      - #### filterString

            SimpleString filterString

        Deprecated.

      - #### durable

            Boolean durable

        Deprecated.

      - #### maxConsumers

            Integer maxConsumers

        Deprecated.

      - #### exclusive

            Boolean exclusive

        Deprecated.

      - #### groupRebalance

            Boolean groupRebalance

        Deprecated.

      - #### groupRebalancePauseDispatch

            Boolean groupRebalancePauseDispatch

        Deprecated.

      - #### groupBuckets

            Integer groupBuckets

        Deprecated.

      - #### groupFirstKey

            SimpleString groupFirstKey

        Deprecated.

      - #### lastValue

            Boolean lastValue

        Deprecated.

      - #### lastValueKey

            SimpleString lastValueKey

        Deprecated.

      - #### nonDestructive

            Boolean nonDestructive

        Deprecated.

      - #### purgeOnNoConsumers

            Boolean purgeOnNoConsumers

        Deprecated.

      - #### consumersBeforeDispatch

            Integer consumersBeforeDispatch

        Deprecated.

      - #### delayBeforeDispatch

            Long delayBeforeDispatch

        Deprecated.

      - #### consumerPriority

            Integer consumerPriority

        Deprecated.

      - #### autoDelete

            Boolean autoDelete

        Deprecated.

      - #### autoDeleteDelay

            Long autoDeleteDelay

        Deprecated.

      - #### autoDeleteMessageCount

            Long autoDeleteMessageCount

        Deprecated.

      - #### ringSize

            Long ringSize

        Deprecated.

      - #### enabled

            Boolean enabled

        Deprecated.

  - ### Class org.apache.activemq.artemis.api.core.QueueConfiguration extends Object implements Serializable

    serialVersionUID:
      2601016432150225938L

    - ### Serialized Fields

      - #### id

            Long id

      - #### name

            SimpleString name

      - #### address

            SimpleString address

      - #### routingType

            RoutingType routingType

      - #### filterString

            SimpleString filterString

      - #### durable

            Boolean durable

      - #### user

            SimpleString user

      - #### maxConsumers

            Integer maxConsumers

      - #### exclusive

            Boolean exclusive

      - #### groupRebalance

            Boolean groupRebalance

      - #### groupRebalancePauseDispatch

            Boolean groupRebalancePauseDispatch

      - #### groupBuckets

            Integer groupBuckets

      - #### groupFirstKey

            SimpleString groupFirstKey

      - #### lastValue

            Boolean lastValue

      - #### lastValueKey

            SimpleString lastValueKey

      - #### nonDestructive

            Boolean nonDestructive

      - #### purgeOnNoConsumers

            Boolean purgeOnNoConsumers

      - #### enabled

            Boolean enabled

      - #### consumersBeforeDispatch

            Integer consumersBeforeDispatch

      - #### delayBeforeDispatch

            Long delayBeforeDispatch

      - #### consumerPriority

            Integer consumerPriority

      - #### autoDelete

            Boolean autoDelete

      - #### autoDeleteDelay

            Long autoDeleteDelay

      - #### autoDeleteMessageCount

            Long autoDeleteMessageCount

      - #### ringSize

            Long ringSize

      - #### configurationManaged

            Boolean configurationManaged

      - #### temporary

            Boolean temporary

      - #### autoCreateAddress

            Boolean autoCreateAddress

      - #### internal

            Boolean internal

      - #### _transient

            Boolean _transient

      - #### autoCreated

            Boolean autoCreated

  - ### Class org.apache.activemq.artemis.api.core.SimpleString extends Object implements Serializable

    serialVersionUID:
      4204223851422244307L

    - ### Serialized Fields

      - #### data

            byte[] data

  - ### Class org.apache.activemq.artemis.api.core.TransportConfiguration extends Object implements Serializable

    serialVersionUID:
      -3994528421527392679L

    - ### Serialized Fields

      - #### name

            String name

      - #### factoryClassName

            String factoryClassName

      - #### params

            Map<K,V> params

      - #### extraProps

            Map<K,V> extraProps

  - ### Class org.apache.activemq.artemis.api.core.UDPBroadcastEndpointFactory extends Object implements Serializable

    - ### Serialized Fields

      - #### groupAddress

            String groupAddress

      - #### groupPort

            int groupPort

- ## Package org.apache.activemq.artemis.api.core.client.loadbalance

  - ### Class org.apache.activemq.artemis.api.core.client.loadbalance.RoundRobinConnectionLoadBalancingPolicy extends Object implements Serializable

    serialVersionUID:
      7511196010141439559L

    - ### Serialized Fields

      - #### first

            boolean first

      - #### pos

            int pos

- ## Package org.apache.activemq.artemis.jms.bridge

  - ### Class org.apache.activemq.artemis.jms.bridge.ActiveMQJMSBridgeLogger_$logger extends org.jboss.logging.DelegatingBasicLogger implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.activemq.artemis.jms.client

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQConnectionFactory extends JNDIStorable implements Serializable

    serialVersionUID:
      6730844785641767519L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQDestination extends JNDIStorable implements Serializable

    serialVersionUID:
      5027962425462382883L

    - ### Serialized Fields

      - #### simpleAddress

            SimpleString simpleAddress

        The core address

      - #### queueConfiguration

            QueueConfiguration queueConfiguration

      - #### address

            String address

        Deprecated.
        Needed for serialization backwards compatibility.

      - #### name

            String name

      - #### temporary

            boolean temporary

      - #### queue

            boolean queue

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQJMSClientBundle_$bundle extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readResolve

            protected Object readResolve()

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQJMSClientLogger_$logger extends org.jboss.logging.DelegatingBasicLogger implements Serializable

    serialVersionUID:
      1L

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQJMSConnectionFactory extends ActiveMQConnectionFactory implements Serializable

    serialVersionUID:
      -2810634789345348326L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQQueue extends ActiveMQDestination implements Serializable

    serialVersionUID:
      -1106092883162295462L

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQQueueConnectionFactory extends ActiveMQConnectionFactory implements Serializable

    serialVersionUID:
      5312455021322463546L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQTemporaryQueue extends ActiveMQQueue implements Serializable

    serialVersionUID:
      -4624930377557954624L

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQTemporaryTopic extends ActiveMQTopic implements Serializable

    serialVersionUID:
      845450764835635266L

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQTopic extends ActiveMQDestination implements Serializable

    serialVersionUID:
      7873614001276404156L

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQTopicConnectionFactory extends ActiveMQConnectionFactory implements Serializable

    serialVersionUID:
      7317051989866548455L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQXAConnectionFactory extends ActiveMQConnectionFactory implements Serializable

    serialVersionUID:
      743611571839154115L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQXAQueueConnectionFactory extends ActiveMQConnectionFactory implements Serializable

    serialVersionUID:
      8612457847251087454L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

  - ### Class org.apache.activemq.artemis.jms.client.ActiveMQXATopicConnectionFactory extends ActiveMQConnectionFactory implements Serializable

    serialVersionUID:
      -7018290426884419693L

    - ### Serialization Methods

      - #### readExternal

            public void readExternal(ObjectInput in)
                              throws IOException,
                                     ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeExternal

            public void writeExternal(ObjectOutput out)
                               throws IOException

        Throws:
          `IOException`

- ## Package org.apache.activemq.artemis.jms.server

  - ### Class org.apache.activemq.artemis.jms.server.ActiveMQJMSServerBundle_$bundle extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readResolve

            protected Object readResolve()

  - ### Class org.apache.activemq.artemis.jms.server.ActiveMQJMSServerLogger_$logger extends org.jboss.logging.DelegatingBasicLogger implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.activemq.artemis.jndi

  - ### Class org.apache.activemq.artemis.jndi.LazyCreateContext extends ReadOnlyContext implements Serializable

  - ### Class org.apache.activemq.artemis.jndi.ReadOnlyContext extends Object implements Serializable

    serialVersionUID:
      -5754338187296859149L

    - ### Serialized Fields

      - #### environment

            Hashtable<K,V> environment

      - #### bindings

            Map<K,V> bindings

      - #### treeBindings

            Map<K,V> treeBindings

      - #### frozen

            boolean frozen

      - #### nameInNamespace

            String nameInNamespace

- ## Package org.apache.activemq.artemis.journal

  - ### Class org.apache.activemq.artemis.journal.ActiveMQJournalBundle_$bundle extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialization Methods

      - #### readResolve

            protected Object readResolve()

  - ### Class org.apache.activemq.artemis.journal.ActiveMQJournalLogger_$logger extends org.jboss.logging.DelegatingBasicLogger implements Serializable

    serialVersionUID:
      1L

- ## Package org.apache.activemq.artemis.selector.filter

  - ### Class org.apache.activemq.artemis.selector.filter.FilterException extends Exception implements Serializable

    serialVersionUID:
      -6892363158919485507L

- ## Package org.apache.activemq.artemis.selector.hyphenated

  - ### Class org.apache.activemq.artemis.selector.hyphenated.ParseException extends Exception implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### currentToken

            Token currentToken

        This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.

      - #### expectedTokenSequences

            int[][] expectedTokenSequences

        Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

      - #### tokenImage

            String[] tokenImage

        This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

      - #### eol

            String eol

        The end of line string for this machine.

  - ### Class org.apache.activemq.artemis.selector.hyphenated.Token extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### kind

            int kind

        An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java.

      - #### beginLine

            int beginLine

        The line number of the first character of this Token.

      - #### beginColumn

            int beginColumn

        The column number of the first character of this Token.

      - #### endLine

            int endLine

        The line number of the last character of this Token.

      - #### endColumn

            int endColumn

        The column number of the last character of this Token.

      - #### image

            String image

        The string image of the token.

      - #### next

            Token next

        A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field.

      - #### specialToken

            Token specialToken

        This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.

  - ### Class org.apache.activemq.artemis.selector.hyphenated.TokenMgrError extends Error implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### errorCode

            int errorCode

        Indicates the reason why the exception is thrown. It will have one of the above 4 values.

- ## Package org.apache.activemq.artemis.selector.impl

  - ### Class org.apache.activemq.artemis.selector.impl.LRUCache extends LinkedHashMap<K,V> implements Serializable

    serialVersionUID:
      -342098639681884413L

    - ### Serialized Fields

      - #### maxCacheSize

            int maxCacheSize

- ## Package org.apache.activemq.artemis.selector.strict

  - ### Class org.apache.activemq.artemis.selector.strict.ParseException extends Exception implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### currentToken

            Token currentToken

        This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token followng this token will (therefore) be the first error token.

      - #### expectedTokenSequences

            int[][] expectedTokenSequences

        Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

      - #### tokenImage

            String[] tokenImage

        This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

      - #### eol

            String eol

        The end of line string for this machine.

  - ### Class org.apache.activemq.artemis.selector.strict.Token extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### kind

            int kind

        An integer that describes the kind of this token. This numbering system is determined by JavaCCParser, and a table of these numbers is stored in the file ...Constants.java.

      - #### beginLine

            int beginLine

        The line number of the first character of this Token.

      - #### beginColumn

            int beginColumn

        The column number of the first character of this Token.

      - #### endLine

            int endLine

        The line number of the last character of this Token.

      - #### endColumn

            int endColumn

        The column number of the last character of this Token.

      - #### image

            String image

        The string image of the token.

      - #### next

            Token next

        A reference to the next regular (non-special) token from the input stream. If this is the last token from the input stream, or if the token manager has not read tokens beyond this one, this field is set to null. This is true only if this token is also a regular token. Otherwise, see below for a description of the contents of this field.

      - #### specialToken

            Token specialToken

        This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token. If there are no such special tokens, this field is set to null. When there are more than one such special token, this field refers to the last of these special tokens, which in turn refers to the next previous special token through its specialToken field, and so on until the first special token (whose specialToken field is null). The next fields of special tokens refer to other special tokens that immediately follow it (without an intervening regular token). If there is no such token, this field is null.

  - ### Class org.apache.activemq.artemis.selector.strict.TokenMgrError extends Error implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### errorCode

            int errorCode

        Indicates the reason why the exception is thrown. It will have one of the above 4 values.

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