# Uses of Package
com.sun.messaging

Packages that use com.sun.messaging
Package | Description
--- | ---
com.sun.messaging | Provides the Oracle GlassFish(tm) Server Message Queue public classes.
com.sun.messaging.jms | Provides additional Oracle GlassFish(tm) Server Message Queue classes for features that relate to the MQ implementation of the Java Message Service (JMS).
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 and 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 Sun MQ specific configuration information for Sun MQ `ConnectionFactory` objects and is used to create Connections with a Sun MQ Java Message Service (JMS) 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 Sun MQ 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 Sun MQ Java Message Service (JMS) provider.

Classes in com.sun.messaging used by com.sun.messaging.jms
Class and 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 and Description
Destination A `Destination` encapsulates Sun MQ specific configuration information for Sun MQ `Destination` objects.