# Package com.sun.messaging

Provides the Oracle GlassFish(tm) Server Message Queue public classes.

See: Description

Interface Summary
Interface | Description
--- | ---
PropertyOwner | The `PropertyOwner` interface is implemented by any property that owns other properties.

Class Summary
Class | Description
--- | ---
AdminConnectionConfiguration | The `AdminConnectionConfiguration` class contains property names and special values for configuring the `AdminConnectionFactory` object.
AdminConnectionFactory | An `AdminConnectionFactory` is used by management clients to create JMX connections to the Message Queue broker.
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.
ConnectionConfiguration | The `ConnectionConfiguration` class contains Sun MQ specific connection configuration property names and special values.
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.
DestinationConfiguration | The `DestinationConfiguration` class contains Sun MQ specific destination identity configuration property names and values.
Queue | A `Queue` represents an identity of a repository of messages used in the JMS Point-To-Point messaging domain.
QueueConnectionFactory | A `QueueConnectionFactory` is used to create QueueConnections with the Sun MQ Java Message Service (JMS) Point-to-Point (PTP) provider.
Topic | A `Topic` represents an identity of a repository of messages used in the JMS Publish/Subscribe messaging domain.
TopicConnectionFactory | A `TopicConnectionFactory` is used to create TopicConnections with the Sun MQ Java Message Service (JMS) Publish/Subscribe (Pub/Sub) provider.
Version | This class provides the Version information about the product.
XAConnectionFactory | An `XAConnectionFactory` is used to create XAConnections with the Sun MQ Java Message Service (JMS) provider.
XAQueueConnectionFactory | An `XAQueueConnectionFactory` is used to create XAQueueConnections with a Java Message Service (JMS) Point-to-Point (PTP) provider.
XATopicConnectionFactory | An `XATopicConnectionFactory` is used to create XATopicConnections with a Java Message Service (JMS) Publish/Subscribe (Pub/Sub) provider.

Exception Summary
Exception | Description
--- | ---
InvalidPropertyException | An `InvalidPropertyException` is thrown when a setProperty is called with an invalid property name parameter.
InvalidPropertyValueException | An `InvalidPropertyValueException` is thrown when setProperty is called with an invalid property value parameter.
ReadOnlyPropertyException | A `ReadOnlyPropertyException` is thrown when an attempt is made to modify a JMQ `AdministeredObject` that has been set to read only.

## Package com.sun.messaging Description

Provides the Oracle GlassFish(tm) Server Message Queue public classes.