# All Classes

- All Classes Interface Summary Class Summary Enum Summary Exception 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.
  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 Sun MQ specific connection configuration property names and special values.
  ConnectionEvent | MQ Connection Event.
  ConnectionFactory | A `ConnectionFactory` is used to create Connections with the Sun MQ 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 Oracle GlassFish(tm) Server Message Queue.
  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 Sun MQ 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 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.