# Hierarchy For Package org.apache.activemq.artemis.api.core.client

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.activemq.artemis.api.core.client.ActiveMQClient
  - org.apache.activemq.artemis.api.core.client.ClientRequestor (implements java.lang.AutoCloseable)

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.apache.activemq.artemis.api.core.client.ClientConsumer
  - org.apache.activemq.artemis.api.core.client.ClientProducer
  - org.apache.activemq.artemis.api.core.client.ClientSession (also extends javax.transaction.xa.XAResource)
  - org.apache.activemq.artemis.api.core.client.ClientSessionFactory
  - org.apache.activemq.artemis.api.core.client.ServerLocator
- org.apache.activemq.artemis.api.core.client.ClientSession.AddressQuery
- org.apache.activemq.artemis.api.core.client.ClientSession.QueueQuery
- org.apache.activemq.artemis.api.core.client.ClusterTopologyListener
- org.apache.activemq.artemis.api.core.client.FailoverEventListener
- org.apache.activemq.artemis.core.remoting.FailureListener
  - org.apache.activemq.artemis.api.core.client.SessionFailureListener
- org.apache.activemq.artemis.api.core.Message
  - org.apache.activemq.artemis.api.core.ICoreMessage
    - org.apache.activemq.artemis.api.core.client.ClientMessage
- org.apache.activemq.artemis.api.core.client.MessageHandler
- org.apache.activemq.artemis.api.core.client.SendAcknowledgementHandler
- org.apache.activemq.artemis.api.core.client.TopologyMember
- javax.transaction.xa.XAResource
  - org.apache.activemq.artemis.api.core.client.ClientSession (also extends java.lang.AutoCloseable)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.activemq.artemis.api.core.client.FailoverEventType

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