# Uses of Package
com.sun.messaging

Packages that use com.sun.messaging
Package
Description
com.sun.messaging
Provides the Eclipse OpenMQ(tm) public classes.
com.sun.messaging.jms
Provides additional Eclipse OpenMQ classes for features that relate to the MQ implementation of the Jakarta Messaging.
com.sun.messaging.jms.notification
Provides a notification API for the MQ client runtime to inform an application about a MQ connection state changes.

- Classes in com.sun.messaging used by com.sun.messaging
  Class
  Description
  AdministeredObject
  An `AdministeredObject` encapsulates behavior common to all Sun MQ Administered Objects and MQ Administered Object classes extend this class.
  BasicConnectionFactory
  A `BasicConnectionFactory` encapsulates OpenMQ specific configuration information for OpenMQ `ConnectionFactory` objects and is used to create Connections with a OpenMQ Jakarta Messaging provider.
  BasicQueue
  A `BasicQueue` represents an identity of a repository of messages used in the JMS Point-To-Point messaging domain.
  BasicTopic
  A `BasicTopic` represents an identity of a repository of messages used in the JMS Publish/Subscribe messaging domain.
  ConnectionFactory
  A `ConnectionFactory` is used to create Connections with the OpenMQ Java Message Service (JMS) provider.
  Destination
  A `Destination` encapsulates Sun MQ specific configuration information for Sun MQ `Destination` objects.
  XAConnectionFactory
  An `XAConnectionFactory` is used to create XAConnections with the OpenMQ Java Message Service (JMS) provider.
- Classes in com.sun.messaging used by com.sun.messaging.jms
  Class
  Description
  Destination
  A `Destination` encapsulates Sun MQ specific configuration information for Sun MQ `Destination` objects.
- Classes in com.sun.messaging used by com.sun.messaging.jms.notification
  Class
  Description
  Destination
  A `Destination` encapsulates Sun MQ specific configuration information for Sun MQ `Destination` objects.