# 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.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.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.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

      - #### maxConsumers

            Integer maxConsumers

      - #### exclusive

            Boolean exclusive

      - #### lastValue

            Boolean lastValue

      - #### purgeOnNoConsumers

            Boolean purgeOnNoConsumers

  - ### 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

      - #### queueAttributes

            QueueAttributes queueAttributes

        Queue parameters;

      - #### address

            String address

        Deprecated.
        Needed for serialization backwards compatibility.

      - #### name

            String name

        Deprecated.
        The "JMS" name of the destination. Needed for serialization backwards compatibility.

      - #### 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 © 2018 The Apache Software Foundation. All rights reserved.