| Name | Description | Type | Package | Framework |
| BytesMessage | A BytesMessage object is used to send a message containing a stream of uninterpreted bytes. | Interface | javax.jms | Java EE |
|
| CompletionListener | A CompletionListener is implemented by the application and may be specified when a message is sent asynchronously. | Interface | javax.jms | Java EE |
|
| Connection | A Connection object is a client's active connection to its JMS provider. | Interface | javax.jms | Java EE |
|
| ConnectionConsumer | For application servers, Connection objects provide a special for creating a ConnectionConsumer (optional). | Interface | javax.jms | Java EE |
|
| ConnectionFactory | A ConnectionFactory object encapsulates a set of connection parameters that has been defined by an administrator. | Interface | javax.jms | Java EE |
|
| ConnectionMetaData | A ConnectionMetaData object provides information describing the Since:JMS 1. | Interface | javax.jms | Java EE |
|
| DeliveryMode | The delivery modes supported by the JMS API are PERSISTENT and A client marks a message as persistent if it feels that the | Interface | javax.jms | Java EE |
|
| Destination | A Destination object encapsulates a provider-specific The JMS API does not define a standard address syntax. | Interface | javax.jms | Java EE |
|
| ExceptionListener | If a JMS provider detects a serious problem with a Connection object, it informs the Connection object's | Interface | javax.jms | Java EE |
|
| IllegalStateException | This exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is | Class | javax.jms | Java EE |
|
| 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 | Class | javax.jms | Java EE |
|
| InvalidClientIDException | This exception must be thrown when a client attempts to set a connection's client ID to a value that | Class | javax.jms | Java EE |
|
| 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 | Class | javax.jms | Java EE |
|
| InvalidDestinationException | This exception must be thrown when a destination either is not understood by a provider or is no | Class | javax.jms | Java EE |
|
| 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 | Class | javax.jms | Java EE |
|
| InvalidSelectorException | This exception must be thrown when a JMS client attempts to give a provider a message selector with | Class | javax.jms | Java EE |
|
| 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 | Class | javax.jms | Java EE |
|
| JMSConnectionFactory | This annotation may be used to specify the JNDI lookup name of a javax. | Class | javax.jms | Java EE |
|
| JMSConnectionFactoryDefinition | An application may use this annotation to specify a JMS ConnectionFactory resource that it requires in its operational environment. | Class | javax.jms | Java EE |
|
| JMSConnectionFactoryDefinitions | Specifies one or more JMSConnectionFactoryDefinitionSince:JMS 2. | Class | javax.jms | Java EE |
|
| JMSConsumer | A client using the simplified JMS API introduced for JMS 2. | Interface | javax.jms | Java EE |
|
| JMSContext | A JMSContext is the main interface in the simplified JMS API introduced for JMS 2. | Interface | javax.jms | Java EE |
|
| JMSDestinationDefinition | An application may use this annotation to specify a JMS Destination resource that it requires in its operational environment. | Class | javax.jms | Java EE |
|
| JMSDestinationDefinitions | Specifies one or more JMSDestinationDefinition annotations. | Class | javax.jms | Java EE |
|
| JMSException | This is the root class of all checked exceptions in the JMS API. | Class | javax.jms | Java EE |
|
| JMSPasswordCredential | This annotation may be used to specify the userName and password to be used when injecting a javax. | Class | javax.jms | Java EE |
|
| JMSProducer | A JMSProducer is a simple object used to send messages on behalf of a JMSContext. | Interface | javax.jms | Java EE |
|
| JMSRuntimeException | This is the root class of all unchecked exceptions in the JMS API. | Class | javax.jms | Java EE |
|
| JMSSecurityException | This exception must be thrown when a provider rejects a user name/password submitted by a client. | Class | javax.jms | Java EE |
|
| 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 | Class | javax.jms | Java EE |
|
| JMSSessionMode | This annotation may be used to specify the session mode to be used when injecting a javax. | Class | javax.jms | Java EE |
|
| MapMessage | A MapMessage object is used to send a set of name-value pairs. | Interface | javax.jms | Java EE |
|
| Message | The Message interface is the root interface of all JMS messages. | Interface | javax.jms | Java EE |
|
| MessageConsumer | A client uses a MessageConsumer object to receive messages from a destination. | Interface | javax.jms | Java EE |
|
| MessageEOFException | This exception must be thrown when an unexpected end of stream has been reached when a StreamMessage or | Class | javax.jms | Java EE |
|
| MessageFormatException | This exception must be thrown when a JMS client attempts to use a data type not supported by a message or attempts to | Class | javax.jms | Java EE |
|
| 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 | Class | javax.jms | Java EE |
|
| MessageListener | A MessageListener object is used to receive asynchronously delivered messages. | Interface | javax.jms | Java EE |
|
| MessageNotReadableException | This exception must be thrown when a JMS client attempts to read a write-only message. | Class | javax.jms | Java EE |
|
| MessageNotWriteableException | This exception must be thrown when a JMS client attempts to write to a read-only message. | Class | javax.jms | Java EE |
|
| MessageNotWriteableRuntimeException | This unchecked exception must be thrown when a JMS client attempts to write to a read-only message. | Class | javax.jms | Java EE |
|
| MessageProducer | A client uses a MessageProducer object to send messages to a destination. | Interface | javax.jms | Java EE |
|
| ObjectMessage | An ObjectMessage object is used to send a message that contains a serializable object in the Java programming language (Java object). | Interface | javax.jms | Java EE |
|
| Queue | A Queue object encapsulates a provider-specific queue name. | Interface | javax.jms | Java EE |
|
| QueueBrowser | A client uses a QueueBrowser object to look at messages on a queue without removing them. | Interface | javax.jms | Java EE |
|
| QueueConnection | A QueueConnection object is an active connection to a point-to-point JMS provider. | Interface | javax.jms | Java EE |
|
| QueueConnectionFactory | A client uses a QueueConnectionFactory object to create QueueConnection objects with a point-to-point JMS provider. | Interface | javax.jms | Java EE |
|
| QueueReceiver | A client uses a QueueReceiver object to receive messages that have been delivered to a queue. | Interface | javax.jms | Java EE |
|
| QueueRequestor | The QueueRequestor helper class simplifies making service requests. | Class | javax.jms | Java EE |
|
| QueueSender | A client uses a QueueSender object to send messages to a queue. | Interface | javax.jms | Java EE |
|
| QueueSession | A QueueSession object provides methods for creating QueueReceiver, QueueSender, | Interface | javax.jms | Java EE |
|
| ResourceAllocationException | This exception is thrown when a provider is unable to allocate the resources required by a method. | Class | javax.jms | Java EE |
|
| ResourceAllocationRuntimeException | This unchecked exception is thrown when a provider is unable to allocate the resources required by a method. | Class | javax.jms | Java EE |
|
| ServerSession | A ServerSession object is an application server object that is used by a server to associate a thread with a JMS session (optional). | Interface | javax.jms | Java EE |
|
| ServerSessionPool | A ServerSessionPool object is an object implemented by an application server to provide a pool of ServerSession objects | Interface | javax.jms | Java EE |
|
| Session | A Session object is a single-threaded context for producing and consuming messages. | Interface | javax.jms | Java EE |
|
| StreamMessage | A StreamMessage object is used to send a stream of primitive types in the Java programming language. | Interface | javax.jms | Java EE |
|
| TemporaryQueue | A TemporaryQueue object is a unique Queue object created for the duration of a Connection. | Interface | javax.jms | Java EE |
|
| TemporaryTopic | A TemporaryTopic object is a unique Topic object created for the duration of a Connection. | Interface | javax.jms | Java EE |
|
| TextMessage | A TextMessage object is used to send a message containing a It inherits from the Message interface and adds a text message | Interface | javax.jms | Java EE |
|
| Topic | A Topic object encapsulates a provider-specific topic name. | Interface | javax.jms | Java EE |
|
| TopicConnection | A TopicConnection object is an active connection to a publish/subscribe JMS provider. | Interface | javax.jms | Java EE |
|
| TopicConnectionFactory | A client uses a TopicConnectionFactory object to create TopicConnection objects with a publish/subscribe JMS provider. | Interface | javax.jms | Java EE |
|
| TopicPublisher | A client uses a TopicPublisher object to publish messages on a topic. | Interface | javax.jms | Java EE |
|
| TopicRequestor | The TopicRequestor helper class simplifies making service requests. | Class | javax.jms | Java EE |
|
| TopicSession | A TopicSession object provides methods for creating TopicPublisher, TopicSubscriber, and | Interface | javax.jms | Java EE |
|
| TopicSubscriber | A client uses a TopicSubscriber object to receive messages that have been published to a topic. | Interface | javax.jms | Java EE |
|
| TransactionInProgressException | This exception is thrown when an operation is invalid because a transaction is in progress. | Class | javax.jms | Java EE |
|
| TransactionInProgressRuntimeException | This unchecked exception is thrown when an operation is invalid because a transaction is in progress. | Class | javax.jms | Java EE |
|
| TransactionRolledBackException | This exception must be thrown when a call to Session. | Class | javax.jms | Java EE |
|
| TransactionRolledBackRuntimeException | This unchecked exception must be thrown when a call to JMSContext. | Class | javax.jms | Java EE |
|
| XAConnection | The XAConnection interface extends the capability of Connection by providing an XASession (optional). | Interface | javax.jms | Java EE |
|
| XAConnectionFactory | The XAConnectionFactory interface is a base interface for the XAQueueConnectionFactory and | Interface | javax.jms | Java EE |
|
| XAJMSContext | The XAJMSContext interface extends the capability of JMSContext by adding access to a JMS provider's support for the Java | Interface | javax.jms | Java EE |
|
| XAQueueConnection | An XAQueueConnection provides the same create options as QueueConnection (optional). | Interface | javax.jms | Java EE |
|
| XAQueueConnectionFactory | An XAQueueConnectionFactory provides the same create options as a QueueConnectionFactory (optional). | Interface | javax.jms | Java EE |
|
| XAQueueSession | An XAQueueSession provides a regular QueueSession, which can be used to | Interface | javax.jms | Java EE |
|
| XASession | The XASession interface extends the capability of Session by adding access to a JMS provider's support for the | Interface | javax.jms | Java EE |
|
| XATopicConnection | An XATopicConnection provides the same create options as TopicConnection (optional). | Interface | javax.jms | Java EE |
|
| XATopicConnectionFactory | An XATopicConnectionFactory provides the same create options as a TopicConnectionFactory (optional). | Interface | javax.jms | Java EE |
|
| XATopicSession | An XATopicSession provides a regular TopicSession. | Interface | javax.jms | Java EE |