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

- Packages that use org.apache.activemq.artemis.jms.client
  Package | Description
  --- | ---
  org.apache.activemq.artemis.api.jms |
  org.apache.activemq.artemis.jms.client |
  org.apache.activemq.artemis.jms.client.compatible1X |
  org.apache.activemq.artemis.jms.server |
  org.apache.activemq.artemis.jms.server.impl |
  org.apache.activemq.artemis.uri |

- Classes in org.apache.activemq.artemis.jms.client used by org.apache.activemq.artemis.api.jms
  Class | Description
  --- | ---
  ActiveMQConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.

- Classes in org.apache.activemq.artemis.jms.client used by org.apache.activemq.artemis.jms.client
  Class | Description
  --- | ---
  ActiveMQConnection | ActiveMQ Artemis implementation of a JMS Connection.
  ActiveMQConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.
  ActiveMQConnectionForContext | Interface created to support reference counting all contexts using it.
  ActiveMQConnectionForContextImpl |
  ActiveMQDestination | ActiveMQ Artemis implementation of a JMS Destination.
  ActiveMQDestination.TYPE |
  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
  ActiveMQJMSClientBundle_$bundle | Warning this class consists of generated code.
  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
  ActiveMQJMSContext | ActiveMQ Artemis implementation of a JMSContext.
  ActiveMQMessage | ActiveMQ Artemis implementation of a JMS Message.
  ActiveMQMessageConsumer | ActiveMQ Artemis implementation of a JMS MessageConsumer.
  ActiveMQQueue | ActiveMQ Artemis implementation of a JMS Queue.
  ActiveMQSession | ActiveMQ Artemis implementation of a JMS Session.
  ActiveMQTemporaryQueue | ActiveMQ Artemis implementation of a JMS TemporaryQueue.
  ActiveMQTemporaryTopic |
  ActiveMQTopic | ActiveMQ Artemis implementation of a JMS Topic.
  ConnectionFactoryOptions | Common interface to be used to share common parameters between the RA and client JMS.
  ThreadAwareContext | Restricts what can be called on context passed in wrapped CompletionListener.

- Classes in org.apache.activemq.artemis.jms.client used by org.apache.activemq.artemis.jms.client.compatible1X
  Class | Description
  --- | ---
  ActiveMQBytesMessage | ActiveMQ Artemis implementation of a JMS `BytesMessage`.
  ActiveMQMapMessage | ActiveMQ Artemis implementation of a JMS MapMessage.
  ActiveMQMessage | ActiveMQ Artemis implementation of a JMS Message.
  ActiveMQObjectMessage | ActiveMQ Artemis implementation of a JMS ObjectMessage.
  ActiveMQStreamMessage | ActiveMQ Artemis implementation of a JMS StreamMessage.
  ActiveMQTextMessage | ActiveMQ Artemis implementation of a JMS TextMessage.
  ConnectionFactoryOptions | Common interface to be used to share common parameters between the RA and client JMS.

- Classes in org.apache.activemq.artemis.jms.client used by org.apache.activemq.artemis.jms.server
  Class | Description
  --- | ---
  ActiveMQConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.

- Classes in org.apache.activemq.artemis.jms.client used by org.apache.activemq.artemis.jms.server.impl
  Class | Description
  --- | ---
  ActiveMQConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.

- Classes in org.apache.activemq.artemis.jms.client used by org.apache.activemq.artemis.uri
  Class | Description
  --- | ---
  ActiveMQConnectionFactory | ActiveMQ Artemis implementation of a JMS ConnectionFactory.