# All Classes and Interfaces

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.
BrokerAttributes
Class containing information on broker attributes.
BrokerClusterInfo
This class contains constants/names for fields in the CompositeData that is returned by the operations of the Cluster Monitor and Cluster Config MBeans.
BrokerNotification
Class containing information on broker related notifications.
BrokerOperations
Class containing information on broker operations.
BrokerState
Class containing information on broker states.
ChangeMasterBrokerResultInfo
This class contains constants/names for fields in the CompositeData that is returned by the changeMasterBroker operation of the Cluster Monitor and Cluster Config MBeans.
ClusterAttributes
Class containing information on cluster attributes.
ClusterNotification
Class containing information on cluster related notifications.
ClusterOperations
Class containing information on cluster operations.
Connection
This interafce provides the following API for the MQ applications:
ConnectionAttributes
Class containing information on connection attributes.
ConnectionClosedEvent
MQ Connection closed Event.
ConnectionClosingEvent
MQ Connection closing Event.
ConnectionConfiguration
The `ConnectionConfiguration` class contains OpenMQ specific connection configuration property names and special values.
ConnectionEvent
MQ Connection Event.
ConnectionFactory
A `ConnectionFactory` is used to create Connections with the OpenMQ Java Message Service (JMS) provider.
ConnectionNotification
Class containing information on cluster operations.
ConnectionOperations
Class containing information on connection attributes.
ConnectionReconnectedEvent
MQ Connection Reconnected Event is generated and delivered to the event listener if the MQ client runtime reconnected to a broker and an event listener is set to the MQ connection.
ConnectionReconnectFailedEvent
MQ Connection Reconnect Failed Event is generated and delivered to the event listener if a MQ reconnect failed and an event listener is set to the MQ connection.
ConsumerAttributes
Class containing information on consumer attributes.
ConsumerEvent
MQ Consumer Event.
ConsumerInfo
This class contains constants/names for fields in the CompositeData that is returned by the operations of the Consumer Manager Monitor MBean.
ConsumerOperations
Class containing information on consumer operations.
Destination
A `Destination` encapsulates Sun MQ specific configuration information for Sun MQ `Destination` objects.
DestinationAttributes
Class containing information on destination attributes.
DestinationConfiguration
The `DestinationConfiguration` class contains Sun MQ specific destination identity configuration property names and values.
DestinationLimitBehavior
Class containing information on destination limit behavior.
DestinationNotification
Class containing information on consumer notifications.
DestinationOperations
Class containing information on destination operations.
DestinationPauseType
Class containing constants for destination pause type.
DestinationState
Class containing information on destination states.
DestinationType
Class containing information on destination types.
Event
MQ Event.
EventListener
An event listener object is used to receive asynchronously delivered MQ events.
IllegalStateException
This exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is not in an appropriate state for the requested operation.
InvalidClientIDException
This exception must be thrown when a client attempts to set a connection's client ID to a value that is rejected by a provider.
InvalidDestinationException
This exception must be thrown when a destination either is not understood by a provider or is no longer valid.
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.
InvalidSelectorException
This exception must be thrown when a JMS client attempts to give a provider a message selector with invalid syntax.
JMSException
This class encapsulates MQ JMSExceptions.
JMSSecurityException
This exception must be thrown when a provider rejects a user name/password submitted by a client.
JVMAttributes
Class containing information on JVM attributes.
LogAttributes
Class containing information on log attributes.
LogLevel
Class containing information on log levels
LogNotification
Class containing information on log related notifications.
Message
The `com.sun.messaging.jms.Message` interface defines enhanced capabilities of a JMS Message in Eclipse OpenMQ(tm).
MessageEOFException
This exception must be thrown when an unexpected end of stream has been reached when a `StreamMessage` or `BytesMessage` is being read.
MessageFormatException
This exception must be thrown when a JMS client attempts to use a data type not supported by a message or attempts to read data in a message as the wrong type.
MessageTransformer<T,S>
The message transformer class to be extended by user.
MessageTransformer
The `Transformer` class encapsulates the functionality to transform SOAP and JMS messages.
MessageTransformer.JMSMessageType
MQIllegalStateRuntimeException
This class is the MQ-specific implementation of jakarta.jms.IllegalStateRuntimeException and adds a new constructor and the methods setLogState and getlogState
MQInvalidClientIDRuntimeException
This class is the MQ-specific implementation of jakarta.jms.InvalidClientIDRuntimeException and adds the methods setLogState and getlogState
MQInvalidDestinationRuntimeException
This class is the MQ-specific implementation of jakarta.jms.InvalidDestinationRuntimeException and adds the methods setLogState and getlogState
MQInvalidSelectorRuntimeException
This class is the MQ-specific implementation of jakarta.jms.InvalidSelectorRuntimeException and adds the methods setLogState and getlogState
MQMessageFormatRuntimeException
This class is the MQ-specific implementation of jakarta.jms.MessageFormatRuntimeException and adds the methods setLogState and getlogState
MQMessageNotWriteableRuntimeException
This class is the MQ-specific implementation of jakarta.jms.MessageNotWriteableRuntimeException and adds a new constructor and the methods setLogState and getlogState
MQNotification
Class containing information on cluster operations.
MQObjectName
Utility class for manipulating Message Queue MBean Object Names.
MQRuntimeException
This class is the MQ-specific implementation of jakarta.jms.JMSRuntimeException and adds the methods setLogState and getlogState
MQSecurityRuntimeException
This class is the MQ-specific implementation of jakarta.jms.JMSSecurityRuntimeException and adds the methods setLogState and getlogState
MQTransactionInProgressRuntimeException
This class is the MQ-specific implementation of jakarta.jms.MQTransactionInProgressRuntimeException and adds the methods setLogState and getlogState
MQTransactionRolledBackRuntimeException
This class is the MQ-specific implementation of jakarta.jms.TransactionRolledBackRuntimeException and adds the methods setLogState and getlogState
ProducerAttributes
Class containing information on producer attributes.
ProducerInfo
This class contains constants/names for fields in the CompositeData that is returned by the operations of the Producer Manager Monitor MBean.
ProducerOperations
Class containing information on producer operations.
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.
QueueConnection
Provide interface to create a MQ NO_ACKNOWLEDGE queue session.
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.
ResourceAllocationException
This exception is thrown when a provider is unable to allocate the resources required by a method.
ServiceAttributes
Class containing information on service attributes.
ServiceNotification
Class containing information on service notifications.
ServiceOperations
Class containing information on service operations.
ServiceState
Class containing information on service states.
Session
MQ JMS Session.
Topic
A `Topic` represents an identity of a repository of messages used in the JMS Publish/Subscribe messaging domain.
TopicConnection
Provide interface to create a MQ NO_ACKNOWLEDGE Topic Session.
TopicConnectionFactory
A `TopicConnectionFactory` is used to create TopicConnections with the Sun MQ Java Message Service (JMS) Publish/Subscribe (Pub/Sub) provider.
TransactionAttributes
Class containing information on transaction attributes.
TransactionInfo
This class contains constants/names for fields in the CompositeData that is returned by the operations of the Transaction Manager Monitor MBean.
TransactionNotification
Class containing information on transaction notifications.
TransactionOperations
Class containing information on transaction operations.
TransactionRolledBackException
This exception must be thrown when a call to `Session.commit` results in a rollback of the current transaction.
TransactionState
Class containing constants for transaction states.
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.