All Classes Interface Summary Class Summary Exception Summary Annotation Types Summary
| Class |
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.
|
| DeliveryMode |
The delivery modes supported by the JMS API are PERSISTENT and
NON_PERSISTENT.
|
| 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.
|
| 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.
|
| JMSConnectionFactory |
This annotation may be used to specify the JNDI lookup name of a javax.jms.ConnectionFactory
to be used when injecting a javax.jms.JMSContext object.
|
| JMSConnectionFactoryDefinition |
An application may use this annotation to specify a JMS
ConnectionFactory resource that it requires in its operational
environment.
|
| JMSConnectionFactoryDefinitions |
Specifies one or more JMSConnectionFactoryDefinition
annotations.
|
| 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.
|
| JMSDestinationDefinition |
An application may use this annotation to specify a JMS
Destination resource that it requires in its operational
environment.
|
| JMSDestinationDefinitions |
Specifies one or more JMSDestinationDefinition annotations.
|
| JMSException |
This is the root class of all checked exceptions in the JMS API.
|
| JMSPasswordCredential |
This annotation may be used to specify the userName and password
to be used when injecting a javax.jms.JMSContext object.
|
| 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.
|
| 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.
|
| JMSSessionMode |
This annotation may be used to specify the session mode
to be used when injecting a javax.jms.JMSContext object.
|
| 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.
|
| 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.
|
| MessageListener |
A MessageListener object is used to receive asynchronously
delivered messages.
|
| 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.
|
| 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.
|
| QueueRequestor |
The QueueRequestor helper class simplifies
making service requests.
|
| 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.
|
| ResourceAllocationException |
This exception is thrown when a provider is unable to allocate the
resources required by a method.
|
| ResourceAllocationRuntimeException |
This unchecked exception is thrown when a provider is unable to allocate the
resources required by a method.
|
| 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.
|
| TopicRequestor |
The TopicRequestor helper class simplifies
making service requests.
|
| 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.
|
| 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.
|
| 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).
|
| XAQueueConnectionFactory |
An XAQueueConnectionFactory provides the same create options as
a QueueConnectionFactory (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).
|
| XATopicConnectionFactory |
An XATopicConnectionFactory provides the same create options as
a TopicConnectionFactory (optional).
|
| XATopicSession |
An XATopicSession provides a regular TopicSession.
|