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

- Interface Summary
  Interface | Description
  --- | ---
  ActiveMQConnectionForContext | Interface created to support reference counting all contexts using it.
  ActiveMQJMSClientBundle | Logger Code 13 each message id must be 6 digits long starting with 13, the 3rd digit should be 9 so 139000 to 139999
  ActiveMQJMSClientLogger | Logger Code 13 each message id must be 6 digits long starting with 13, the 3rd digit donates the level so INF0 1 WARN 2 DEBUG 3 ERROR 4 TRACE 5 FATAL 6 so an INFO message would be 131000 to 131999
  ConnectionFactoryOptions | Common interface to be used to share common parameters between the RA and client JMS.

- Class Summary
  Class | Description
  --- | ---
  ActiveMQBytesMessage | ActiveMQ Artemis implementation of a JMS `BytesMessage`.
  ActiveMQConnection | ActiveMQ Artemis implementation of a JMS Connection.
  ActiveMQConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.
  ActiveMQConnectionForContextImpl |
  ActiveMQConnectionMetaData | ActiveMQ Artemis implementation of a JMS ConnectionMetaData.
  ActiveMQDestination | ActiveMQ Artemis implementation of a JMS Destination.
  ActiveMQJMSClientBundle_$bundle | Warning this class consists of generated code.
  ActiveMQJMSClientLogger_$logger | Warning this class consists of generated code.
  ActiveMQJMSConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.
  ActiveMQJMSConsumer |
  ActiveMQJMSContext | ActiveMQ Artemis implementation of a JMSContext.
  ActiveMQJMSProducer | NOTE: this class forwards `ActiveMQJMSProducer.setDisableMessageID(boolean)` and `ActiveMQJMSProducer.setDisableMessageTimestamp(boolean)` calls their equivalent at the `MessageProducer`.
  ActiveMQMapMessage | ActiveMQ Artemis implementation of a JMS MapMessage.
  ActiveMQMessage | ActiveMQ Artemis implementation of a JMS Message.
  ActiveMQMessageConsumer | ActiveMQ Artemis implementation of a JMS MessageConsumer.
  ActiveMQMessageProducer | ActiveMQ Artemis implementation of a JMS MessageProducer.
  ActiveMQObjectMessage | ActiveMQ Artemis implementation of a JMS ObjectMessage.
  ActiveMQQueue | ActiveMQ Artemis implementation of a JMS Queue.
  ActiveMQQueueBrowser | ActiveMQ Artemis implementation of a JMS QueueBrowser.
  ActiveMQQueueConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.
  ActiveMQSession | ActiveMQ Artemis implementation of a JMS Session.
  ActiveMQStreamMessage | ActiveMQ Artemis implementation of a JMS StreamMessage.
  ActiveMQTemporaryQueue | ActiveMQ Artemis implementation of a JMS TemporaryQueue.
  ActiveMQTemporaryTopic |
  ActiveMQTextMessage | ActiveMQ Artemis implementation of a JMS TextMessage.
  ActiveMQTopic | ActiveMQ Artemis implementation of a JMS Topic.
  ActiveMQTopicConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.
  ActiveMQXAConnection | ActiveMQ Artemis implementation of a JMS XAConnection.
  ActiveMQXAConnectionFactory | A class that represents a XAConnectionFactory.
  ActiveMQXAJMSContext |
  ActiveMQXAQueueConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.
  ActiveMQXASession |
  ActiveMQXATopicConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.
  DefaultConnectionProperties | This class will provide default properties for constructors
  JMSExceptionHelper |
  JmsExceptionUtils |
  JMSMessageListenerWrapper |
  ThreadAwareContext | Restricts what can be called on context passed in wrapped CompletionListener.

- Enum Summary
  Enum | Description
  --- | ---
  ActiveMQDestination.TYPE |