# Hierarchy For Package com.sun.messaging

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.sun.messaging.AdminConnectionConfiguration
  - com.sun.messaging.AdministeredObject (implements java.io.Serializable)
    - com.sun.messaging.AdminConnectionFactory
    - com.sun.messaging.BasicConnectionFactory (implements jakarta.jms.ConnectionFactory)
      - com.sun.messaging.ConnectionFactory (implements javax.naming.Referenceable)
        - com.sun.messaging.QueueConnectionFactory (implements jakarta.jms.QueueConnectionFactory)
        - com.sun.messaging.TopicConnectionFactory (implements jakarta.jms.TopicConnectionFactory)
        - com.sun.messaging.XAConnectionFactory (implements jakarta.jms.XAConnectionFactory)
          - com.sun.messaging.XAQueueConnectionFactory (implements jakarta.jms.QueueConnectionFactory, jakarta.jms.XAQueueConnectionFactory)
          - com.sun.messaging.XATopicConnectionFactory (implements jakarta.jms.TopicConnectionFactory, jakarta.jms.XATopicConnectionFactory)
    - com.sun.messaging.Destination (implements jakarta.jms.Destination)
      - com.sun.messaging.BasicQueue (implements jakarta.jms.Queue)
        - com.sun.messaging.Queue (implements javax.naming.Referenceable)
      - com.sun.messaging.BasicTopic (implements jakarta.jms.Topic)
        - com.sun.messaging.Topic (implements javax.naming.Referenceable)
  - com.sun.messaging.ConnectionConfiguration
  - com.sun.messaging.DestinationConfiguration
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - jakarta.jms.JMSException
        - com.sun.messaging.InvalidPropertyException
        - com.sun.messaging.InvalidPropertyValueException
        - com.sun.messaging.ReadOnlyPropertyException
  - com.sun.messaging.Version

## Interface Hierarchy

- com.sun.messaging.PropertyOwner