| Package | Description |
|---|---|
| com.sun.messaging |
Provides the Oracle GlassFish(tm) Server Message Queue public classes.
|
| com.sun.messaging.bridge.api | |
| 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.
|
| com.sun.messaging.xml |
Provides additional Oracle GlassFish(tm) Server Message Queue classes for features
that relate to XML and SOAP messaging.
|
| javax.jms |
The Java Message Service (JMS) API provides a common way for Java programs to create, send, receive and read an enterprise messaging system's messages.
|
| Class and Description |
|---|
| Connection
A
Connection object is a client's active connection to its JMS
provider. |
| ConnectionFactory
A
ConnectionFactory object encapsulates a set of connection
configuration
parameters that has been defined by an administrator. |
| Destination
A
Destination object encapsulates a provider-specific
address. |
| InvalidDestinationException
This exception must be thrown when a
destination either is not understood by a provider or is no
longer valid.
|
| JMSContext
A
JMSContext is the main interface in the simplified JMS API
introduced for JMS 2.0. |
| JMSException
This is the root class of all checked exceptions in the JMS API.
|
| Queue
A
Queue object encapsulates a provider-specific queue name. |
| QueueConnection
A
QueueConnection object is an active connection to a
point-to-point JMS provider. |
| QueueConnectionFactory
A client uses a
QueueConnectionFactory object to create
QueueConnection objects with a point-to-point JMS provider. |
| Topic
A
Topic object encapsulates a provider-specific topic name. |
| TopicConnection
A
TopicConnection object is an active connection to a
publish/subscribe JMS provider. |
| TopicConnectionFactory
A client uses a
TopicConnectionFactory object to create
TopicConnection objects with a publish/subscribe JMS provider. |
| XAConnectionFactory
The
XAConnectionFactory interface is a base interface for the
XAQueueConnectionFactory and
XATopicConnectionFactory interfaces. |
| XAQueueConnection
An
XAQueueConnection provides the same create options as
QueueConnection (optional). |
| XAQueueConnectionFactory
An
XAQueueConnectionFactory provides the same create options as
a QueueConnectionFactory (optional). |
| XATopicConnection
An
XATopicConnection provides the same create options as
TopicConnection (optional). |
| XATopicConnectionFactory
An
XATopicConnectionFactory provides the same create options as
a TopicConnectionFactory (optional). |
| Class and Description |
|---|
| Message
The
Message interface is the root interface of all JMS
messages. |
| Queue
A
Queue object encapsulates a provider-specific queue name. |
| Topic
A
Topic object encapsulates a provider-specific topic name. |
| Class and Description |
|---|
| Connection
A
Connection object is a client's active connection to its JMS
provider. |
| 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.
|
| IllegalStateRuntimeException
This unchecked 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, and the method signature does not permit a
IllegalStateRuntimeException to be thrown. |
| 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.
|
| InvalidClientIDRuntimeException
This unchecked exception must be thrown when a client attempts to set a
connection's client ID to a value that is rejected by a provider, and the
method signature does not permit a
InvalidClientIDException to
be thrown. |
| InvalidDestinationException
This exception must be thrown when a
destination either is not understood by a provider or is no
longer valid.
|
| InvalidDestinationRuntimeException
This unchecked exception must be thrown when a destination either is not
understood by a provider or is no longer valid, and the method signature does
not permit a
InvalidDestinationException to be thrown. |
| InvalidSelectorException
This exception must be thrown when a
JMS client attempts to give a provider a message selector with
invalid syntax.
|
| InvalidSelectorRuntimeException
This unchecked exception must be thrown when a JMS client attempts to give a
provider a message selector with invalid syntax, and the method signature
does not permit a
InvalidSelectorException to be thrown. |
| JMSException
This is the root class of all checked exceptions in the JMS API.
|
| JMSRuntimeException
This is the root class of all unchecked exceptions in the JMS API.
|
| JMSSecurityException
This exception must be thrown when a provider rejects a user
name/password submitted by a client.
|
| JMSSecurityRuntimeException
This unchecked exception must be thrown when a provider rejects a user
name/password submitted by a client, or for any case where a security
restriction prevents a method from completing, and the method signature does
not permit a
JMSSecurityException to be thrown. |
| 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.
|
| MessageFormatRuntimeException
This unchecked exception must be thrown when a JMS application attempts to
use a data type not supported by a message or attempts to read data in a
message as the wrong type, and the method signature does not permit a
MessageFormatException to be thrown. |
| MessageNotReadableException
This exception must be thrown when a JMS client attempts to read a
write-only message.
|
| MessageNotWriteableException
This exception must be thrown when a JMS client attempts to write to a
read-only message.
|
| MessageNotWriteableRuntimeException
This unchecked exception must be thrown when a JMS client attempts to write
to a read-only message.
|
| QueueConnection
A
QueueConnection object is an active connection to a
point-to-point JMS provider. |
| ResourceAllocationException
This exception is thrown when a provider is unable to allocate the
resources required by a method.
|
| Session
A
Session object is a single-threaded context for producing and consuming
messages. |
| TopicConnection
A
TopicConnection object is an active connection to a
publish/subscribe JMS provider. |
| TransactionInProgressException
This exception is thrown when an
operation is invalid because a transaction is in progress.
|
| TransactionInProgressRuntimeException
This unchecked exception is thrown when an
operation is invalid because a transaction is in progress.
|
| TransactionRolledBackException
This exception must be thrown when a
call to
Session.commit results in a rollback of the current
transaction. |
| TransactionRolledBackRuntimeException
This unchecked exception must be thrown when a call to
JMSContext.commit results in a rollback of the current
transaction. |
| Class and Description |
|---|
| JMSException
This is the root class of all checked exceptions in the JMS API.
|
| Class and Description |
|---|
| Session
A
Session object is a single-threaded context for producing and consuming
messages. |
| Class and Description |
|---|
| BytesMessage
A
BytesMessage object is used to send a message containing a
stream of uninterpreted bytes. |
| CompletionListener
A
CompletionListener is implemented by the application and may
be specified when a message is sent asynchronously. |
| Connection
A
Connection object is a client's active connection to its JMS
provider. |
| ConnectionConsumer
For application servers,
Connection objects provide a special
facility
for creating a ConnectionConsumer (optional). |
| ConnectionFactory
A
ConnectionFactory object encapsulates a set of connection
configuration
parameters that has been defined by an administrator. |
| ConnectionMetaData
A
ConnectionMetaData object provides information describing the
Connection object. |
| Destination
A
Destination object encapsulates a provider-specific
address. |
| ExceptionListener
If a JMS provider detects a serious problem with a
Connection
object, it informs the Connection object's
ExceptionListener, if one has been registered. |
| JMSConsumer
A client using the simplified JMS API introduced for JMS 2.0 uses a
JMSConsumer object to receive messages from a queue or topic. |
| JMSContext
A
JMSContext is the main interface in the simplified JMS API
introduced for JMS 2.0. |
| JMSException
This is the root class of all checked exceptions in the JMS API.
|
| JMSProducer
A
JMSProducer is a simple object used to send messages on behalf
of a JMSContext. |
| JMSRuntimeException
This is the root class of all unchecked exceptions in the JMS API.
|
| MapMessage
A
MapMessage object is used to send a set of name-value pairs. |
| Message
The
Message interface is the root interface of all JMS
messages. |
| MessageConsumer
A client uses a
MessageConsumer object to receive messages
from a destination. |
| MessageListener
A
MessageListener object is used to receive asynchronously
delivered messages. |
| MessageProducer
A client uses a
MessageProducer object to send messages to a
destination. |
| ObjectMessage
An
ObjectMessage object is used to send a message that contains
a serializable object in the Java programming language ("Java object"). |
| Queue
A
Queue object encapsulates a provider-specific queue name. |
| QueueBrowser
A client uses a
QueueBrowser object to look at messages on a
queue without removing them. |
| QueueConnection
A
QueueConnection object is an active connection to a
point-to-point JMS provider. |
| QueueConnectionFactory
A client uses a
QueueConnectionFactory object to create
QueueConnection objects with a point-to-point JMS provider. |
| QueueReceiver
A client uses a
QueueReceiver object to receive messages that
have been delivered to a queue. |
| QueueSender
A client uses a
QueueSender object to send messages to a queue. |
| QueueSession
A
QueueSession object provides methods for creating
QueueReceiver, QueueSender,
QueueBrowser, and TemporaryQueue objects. |
| ServerSession
A
ServerSession object is an application server object that
is used by a server to associate a thread with a JMS session (optional). |
| ServerSessionPool
A
ServerSessionPool object is an object implemented by an
application server to provide a pool of ServerSession objects
for processing the messages of a ConnectionConsumer (optional). |
| Session
A
Session object is a single-threaded context for producing and consuming
messages. |
| StreamMessage
A
StreamMessage object is used to send a stream of primitive
types in the Java programming language. |
| TemporaryQueue
A
TemporaryQueue object is a unique Queue object
created for the duration of a Connection. |
| TemporaryTopic
A
TemporaryTopic object is a unique Topic object
created for the duration of a Connection. |
| TextMessage
A
TextMessage object is used to send a message containing a
java.lang.String. |
| Topic
A
Topic object encapsulates a provider-specific topic name. |
| TopicConnection
A
TopicConnection object is an active connection to a
publish/subscribe JMS provider. |
| TopicConnectionFactory
A client uses a
TopicConnectionFactory object to create
TopicConnection objects with a publish/subscribe JMS provider. |
| TopicPublisher
A client uses a
TopicPublisher object to publish messages on a
topic. |
| TopicSession
A
TopicSession object provides methods for creating
TopicPublisher, TopicSubscriber, and
TemporaryTopic objects. |
| TopicSubscriber
A client uses a
TopicSubscriber object to receive messages that
have been published to a topic. |
| XAConnection
The
XAConnection interface extends the capability of
Connection by providing an XASession (optional). |
| XAConnectionFactory
The
XAConnectionFactory interface is a base interface for the
XAQueueConnectionFactory and
XATopicConnectionFactory interfaces. |
| XAJMSContext
The
XAJMSContext interface extends the capability of
JMSContext by adding access to a JMS provider's support for the Java
Transaction API (JTA) (optional). |
| XAQueueConnection
An
XAQueueConnection provides the same create options as
QueueConnection (optional). |
| XAQueueSession
An
XAQueueSession provides a regular QueueSession,
which can be used to
create QueueReceiver, QueueSender, and
QueueBrowser objects (optional). |
| XASession
The
XASession interface extends the capability of
Session by adding access to a JMS provider's support for the
Java Transaction API (JTA) (optional). |
| XATopicConnection
An
XATopicConnection provides the same create options as
TopicConnection (optional). |
| XATopicSession
An
XATopicSession provides a regular TopicSession. |
Copyright (c) 2010-2014, Oracle and/or its affiliates. All rights reserved.