# Uses of Package
org.apache.activemq.artemis.api.core.client

- Packages that use org.apache.activemq.artemis.api.core.client
  Package | Description
  --- | ---
  org.apache.activemq.artemis.api.core.client |
  org.apache.activemq.artemis.jms.client |
  org.apache.activemq.artemis.jms.server |
  org.apache.activemq.artemis.spi.core.remoting |
  org.apache.activemq.artemis.uri |

- Classes in org.apache.activemq.artemis.api.core.client used by org.apache.activemq.artemis.api.core.client
  Class and Description
  ClientConsumer A ClientConsumer receives messages from ActiveMQ Artemis queues.
  ClientMessage A ClientMessage represents a message sent and/or received by ActiveMQ Artemis.
  ClientProducer A ClientProducer is used to send messages to a specific address.
  ClientSession A ClientSession is a single-thread object required for producing and consuming messages.
  ClientSession.AddressQuery Information returned by a binding query
  ClientSession.QueueQuery Information returned by a queue query
  ClientSessionFactory A ClientSessionFactory is the entry point to create and configure ActiveMQ Artemis resources to produce and consume messages.
  ClusterTopologyListener A cluster topology listener.
  FailoverEventListener A FailoverEvent notifies the client the state if the connection changes occurred on the session.
  FailoverEventType
  MessageHandler A MessageHandler is used to receive message asynchronously.
  SendAcknowledgementHandler A SendAcknowledgementHandler notifies a client when a message sent asynchronously has been received by the server.
  ServerLocator The serverLocator locates a server, but beyond that it locates a server based on a list.
  SessionFailureListener A SessionFailureListener notifies the client when a failure occurred on the session.
  TopologyMember A member of the topology.

- Classes in org.apache.activemq.artemis.api.core.client used by org.apache.activemq.artemis.jms.client
  Class and Description
  ClientConsumer A ClientConsumer receives messages from ActiveMQ Artemis queues.
  ClientMessage A ClientMessage represents a message sent and/or received by ActiveMQ Artemis.
  ClientProducer A ClientProducer is used to send messages to a specific address.
  ClientSession A ClientSession is a single-thread object required for producing and consuming messages.
  ClientSessionFactory A ClientSessionFactory is the entry point to create and configure ActiveMQ Artemis resources to produce and consume messages.
  FailoverEventListener A FailoverEvent notifies the client the state if the connection changes occurred on the session.
  MessageHandler A MessageHandler is used to receive message asynchronously.
  ServerLocator The serverLocator locates a server, but beyond that it locates a server based on a list.

- Classes in org.apache.activemq.artemis.api.core.client used by org.apache.activemq.artemis.jms.server
  Class and Description
  ClientSessionFactory A ClientSessionFactory is the entry point to create and configure ActiveMQ Artemis resources to produce and consume messages.

- Classes in org.apache.activemq.artemis.api.core.client used by org.apache.activemq.artemis.spi.core.remoting
  Class and Description
  ClientConsumer A ClientConsumer receives messages from ActiveMQ Artemis queues.
  ClientSession.AddressQuery Information returned by a binding query
  ClientSession.QueueQuery Information returned by a queue query
  ClientSessionFactory A ClientSessionFactory is the entry point to create and configure ActiveMQ Artemis resources to produce and consume messages.
  SendAcknowledgementHandler A SendAcknowledgementHandler notifies a client when a message sent asynchronously has been received by the server.
  ServerLocator The serverLocator locates a server, but beyond that it locates a server based on a list.

- Classes in org.apache.activemq.artemis.api.core.client used by org.apache.activemq.artemis.uri
  Class and Description
  ServerLocator The serverLocator locates a server, but beyond that it locates a server based on a list.

Copyright © 2016. All rights reserved.