# Package com.sun.messaging

package com.sun.messaging

Provides the Eclipse OpenMQ(tm) public classes.

- Related Packages
  Package
  Description
  com.sun.messaging.jms
  Provides additional Eclipse OpenMQ classes for features that relate to the MQ implementation of the Jakarta Messaging.
  com.sun.messaging.xml
  Provides additional Eclipse OpenMQ(tm) classes for features that relate to XML and SOAP messaging.
- 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 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.
  ConnectionConfiguration
  The `ConnectionConfiguration` class contains OpenMQ specific connection configuration property names and special values.
  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.
  DestinationConfiguration
  The `DestinationConfiguration` class contains Sun MQ specific destination identity configuration property names and values.
  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.
  PropertyOwner
  The `PropertyOwner` interface is implemented by any property that owns other properties.
  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 OpenMQ Java Message Service (JMS) Point-to-Point (PTP) provider.
  ReadOnlyPropertyException
  A `ReadOnlyPropertyException` is thrown when an attempt is made to modify a JMQ `AdministeredObject` that has been set to read only.
  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 OpenMQ 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.