Uses of Package
jakarta.jms

Packages that use jakarta.jms
  • Classes in jakarta.jms used by jakarta.jms
    Class
    Description
    A BytesMessage object is used to send a message containing a stream of uninterpreted bytes.
    A CompletionListener is implemented by the application and may be specified when a message is sent asynchronously.
    A Connection object is a client's active connection to its Jakarta Messaging provider.
    For application servers, Connection objects provide a special facility for creating a ConnectionConsumer (optional).
    A ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator.
    A ConnectionMetaData object provides information describing the Connection object.
    A Destination object encapsulates a provider-specific address.
    If a Jakarta Messaging provider detects a serious problem with a Connection object, it informs the Connection object's ExceptionListener, if one has been registered.
    A client using the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0 uses a JMSConsumer object to receive messages from a queue or topic.
    A JMSContext is the main interface in the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0.
    This is the root class of all checked exceptions in the Jakarta Messaging API.
    A JMSProducer is a simple object used to send messages on behalf of a JMSContext.
    This is the root class of all unchecked exceptions in the Jakarta Messaging API.
    A MapMessage object is used to send a set of name-value pairs.
    The Message interface is the root interface of all Jakarta Messaging messages.
    A client uses a MessageConsumer object to receive messages from a destination.
    A MessageListener object is used to receive asynchronously delivered messages.
    A client uses a MessageProducer object to send messages to a destination.
    An ObjectMessage object is used to send a message that contains a serializable object in the Java programming language ("Java object").
    A Queue object encapsulates a provider-specific queue name.
    A client uses a QueueBrowser object to look at messages on a queue without removing them.
    A QueueConnection object is an active connection to a point-to-point Jakarta Messaging provider.
    A client uses a QueueConnectionFactory object to create QueueConnection objects with a point-to-point Jakarta Messaging provider.
    A client uses a QueueReceiver object to receive messages that have been delivered to a queue.
    A client uses a QueueSender object to send messages to a queue.
    A QueueSession object provides methods for creating QueueReceiver, QueueSender, QueueBrowser, and TemporaryQueue objects.
    A ServerSession object is an application server object that is used by a server to associate a thread with a Jakarta Messaging session (optional).
    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).
    A Session object is a single-threaded context for producing and consuming messages.
    A StreamMessage object is used to send a stream of primitive types in the Java programming language.
    A TemporaryQueue object is a unique Queue object created for the duration of a Connection.
    A TemporaryTopic object is a unique Topic object created for the duration of a Connection.
    A TextMessage object is used to send a message containing a java.lang.String.
    A Topic object encapsulates a provider-specific topic name.
    A TopicConnection object is an active connection to a publish/subscribe Jakarta Messaging provider.
    A client uses a TopicConnectionFactory object to create TopicConnection objects with a publish/subscribe Jakarta Messaging provider.
    A client uses a TopicPublisher object to publish messages on a topic.
    A TopicSession object provides methods for creating TopicPublisher, TopicSubscriber, and TemporaryTopic objects.
    A client uses a TopicSubscriber object to receive messages that have been published to a topic.
    The XAConnection interface extends the capability of Connection by providing an XASession (optional).
    The XAConnectionFactory interface is a base interface for the XAQueueConnectionFactory and XATopicConnectionFactory interfaces.
    The XAJMSContext interface extends the capability of JMSContext by adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).
    An XAQueueConnection provides the same create options as QueueConnection (optional).
    An XAQueueSession provides a regular QueueSession, which can be used to create QueueReceiver, QueueSender, and QueueBrowser objects (optional).
    The XASession interface extends the capability of Session by adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).
    An XATopicConnection provides the same create options as TopicConnection (optional).
    An XATopicSession provides a regular TopicSession. which can be used to create TopicSubscriber and TopicPublisher objects (optional).
  • Class
    Description
    A Queue object encapsulates a provider-specific queue name.
    A Topic object encapsulates a provider-specific topic name.
  • Class
    Description
    This is the root class of all checked exceptions in the Jakarta Messaging API.
    The Message interface is the root interface of all Jakarta Messaging messages.
  • Class
    Description
    A Destination object encapsulates a provider-specific address.
  • Class
    Description
    A Destination object encapsulates a provider-specific address.
  • Class
    Description
    A BytesMessage object is used to send a message containing a stream of uninterpreted bytes.
    A CompletionListener is implemented by the application and may be specified when a message is sent asynchronously.
    A Connection object is a client's active connection to its Jakarta Messaging provider.
    For application servers, Connection objects provide a special facility for creating a ConnectionConsumer (optional).
    A ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator.
    A ConnectionMetaData object provides information describing the Connection object.
    A Destination object encapsulates a provider-specific address.
    If a Jakarta Messaging provider detects a serious problem with a Connection object, it informs the Connection object's ExceptionListener, if one has been registered.
    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.
    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.
    This exception must be thrown when a destination either is not understood by a provider or is no longer valid.
    A client using the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0 uses a JMSConsumer object to receive messages from a queue or topic.
    A JMSContext is the main interface in the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0.
    This is the root class of all checked exceptions in the Jakarta Messaging API.
    A JMSProducer is a simple object used to send messages on behalf of a JMSContext.
    This is the root class of all unchecked exceptions in the Jakarta Messaging API.
    A MapMessage object is used to send a set of name-value pairs.
    The Message interface is the root interface of all Jakarta Messaging messages.
    A client uses a MessageConsumer object to receive messages from a destination.
    This exception must be thrown when a Jakarta Messaging client attempts to use a data type not supported by a message or attempts to read data in a message as the wrong type.
    A MessageListener object is used to receive asynchronously delivered messages.
    This exception must be thrown when a Jakarta Messaging client attempts to read a write-only message.
    This exception must be thrown when a Jakarta Messaging client attempts to write to a read-only message.
    A client uses a MessageProducer object to send messages to a destination.
    An ObjectMessage object is used to send a message that contains a serializable object in the Java programming language ("Java object").
    A Queue object encapsulates a provider-specific queue name.
    A client uses a QueueBrowser object to look at messages on a queue without removing them.
    A QueueConnection object is an active connection to a point-to-point Jakarta Messaging provider.
    A client uses a QueueConnectionFactory object to create QueueConnection objects with a point-to-point Jakarta Messaging provider.
    A client uses a QueueReceiver object to receive messages that have been delivered to a queue.
    A client uses a QueueSender object to send messages to a queue.
    A QueueSession object provides methods for creating QueueReceiver, QueueSender, QueueBrowser, and TemporaryQueue objects.
    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).
    A Session object is a single-threaded context for producing and consuming messages.
    A StreamMessage object is used to send a stream of primitive types in the Java programming language.
    A TemporaryQueue object is a unique Queue object created for the duration of a Connection.
    A TemporaryTopic object is a unique Topic object created for the duration of a Connection.
    A TextMessage object is used to send a message containing a java.lang.String.
    A Topic object encapsulates a provider-specific topic name.
    A TopicConnection object is an active connection to a publish/subscribe Jakarta Messaging provider.
    A client uses a TopicConnectionFactory object to create TopicConnection objects with a publish/subscribe Jakarta Messaging provider.
    A client uses a TopicPublisher object to publish messages on a topic.
    A TopicSession object provides methods for creating TopicPublisher, TopicSubscriber, and TemporaryTopic objects.
    A client uses a TopicSubscriber object to receive messages that have been published to a topic.
    The XAConnection interface extends the capability of Connection by providing an XASession (optional).
    The XAConnectionFactory interface is a base interface for the XAQueueConnectionFactory and XATopicConnectionFactory interfaces.
    The XAJMSContext interface extends the capability of JMSContext by adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).
    An XAQueueConnection provides the same create options as QueueConnection (optional).
    An XAQueueConnectionFactory provides the same create options as a QueueConnectionFactory (optional).
    An XAQueueSession provides a regular QueueSession, which can be used to create QueueReceiver, QueueSender, and QueueBrowser objects (optional).
    The XASession interface extends the capability of Session by adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).
    An XATopicConnection provides the same create options as TopicConnection (optional).
    An XATopicConnectionFactory provides the same create options as a TopicConnectionFactory (optional).
    An XATopicSession provides a regular TopicSession. which can be used to create TopicSubscriber and TopicPublisher objects (optional).
  • Class
    Description
    A BytesMessage object is used to send a message containing a stream of uninterpreted bytes.
    A Destination object encapsulates a provider-specific address.
    This is the root class of all checked exceptions in the Jakarta Messaging API.
    A MapMessage object is used to send a set of name-value pairs.
    The Message interface is the root interface of all Jakarta Messaging messages.
    An ObjectMessage object is used to send a message that contains a serializable object in the Java programming language ("Java object").
    A StreamMessage object is used to send a stream of primitive types in the Java programming language.
    A TextMessage object is used to send a message containing a java.lang.String.
  • Class
    Description
    A ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator.
    A Queue object encapsulates a provider-specific queue name.
    A Topic object encapsulates a provider-specific topic name.
  • Class
    Description
    A BytesMessage object is used to send a message containing a stream of uninterpreted bytes.
    A CompletionListener is implemented by the application and may be specified when a message is sent asynchronously.
    A Connection object is a client's active connection to its Jakarta Messaging provider.
    For application servers, Connection objects provide a special facility for creating a ConnectionConsumer (optional).
    A ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator.
    A ConnectionMetaData object provides information describing the Connection object.
    A Destination object encapsulates a provider-specific address.
    If a Jakarta Messaging provider detects a serious problem with a Connection object, it informs the Connection object's ExceptionListener, if one has been registered.
    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.
    A JMSContext is the main interface in the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0.
    This is the root class of all checked exceptions in the Jakarta Messaging API.
    This is the root class of all unchecked exceptions in the Jakarta Messaging API.
    A MapMessage object is used to send a set of name-value pairs.
    The Message interface is the root interface of all Jakarta Messaging messages.
    A client uses a MessageConsumer object to receive messages from a destination.
    A MessageListener object is used to receive asynchronously delivered messages.
    A client uses a MessageProducer object to send messages to a destination.
    An ObjectMessage object is used to send a message that contains a serializable object in the Java programming language ("Java object").
    A Queue object encapsulates a provider-specific queue name.
    A client uses a QueueBrowser object to look at messages on a queue without removing them.
    A QueueConnection object is an active connection to a point-to-point Jakarta Messaging provider.
    A client uses a QueueConnectionFactory object to create QueueConnection objects with a point-to-point Jakarta Messaging provider.
    A client uses a QueueReceiver object to receive messages that have been delivered to a queue.
    A client uses a QueueSender object to send messages to a queue.
    A QueueSession object provides methods for creating QueueReceiver, QueueSender, QueueBrowser, and TemporaryQueue objects.
    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).
    A Session object is a single-threaded context for producing and consuming messages.
    A StreamMessage object is used to send a stream of primitive types in the Java programming language.
    A TemporaryQueue object is a unique Queue object created for the duration of a Connection.
    A TemporaryTopic object is a unique Topic object created for the duration of a Connection.
    A TextMessage object is used to send a message containing a java.lang.String.
    A Topic object encapsulates a provider-specific topic name.
    A TopicConnection object is an active connection to a publish/subscribe Jakarta Messaging provider.
    A client uses a TopicConnectionFactory object to create TopicConnection objects with a publish/subscribe Jakarta Messaging provider.
    A client uses a TopicPublisher object to publish messages on a topic.
    A TopicSession object provides methods for creating TopicPublisher, TopicSubscriber, and TemporaryTopic objects.
    A client uses a TopicSubscriber object to receive messages that have been published to a topic.
    The XAConnection interface extends the capability of Connection by providing an XASession (optional).
    The XAConnectionFactory interface is a base interface for the XAQueueConnectionFactory and XATopicConnectionFactory interfaces.
    The XAJMSContext interface extends the capability of JMSContext by adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).
    An XAQueueConnection provides the same create options as QueueConnection (optional).
    An XAQueueConnectionFactory provides the same create options as a QueueConnectionFactory (optional).
    An XAQueueSession provides a regular QueueSession, which can be used to create QueueReceiver, QueueSender, and QueueBrowser objects (optional).
    The XASession interface extends the capability of Session by adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).
    An XATopicConnection provides the same create options as TopicConnection (optional).
    An XATopicConnectionFactory provides the same create options as a TopicConnectionFactory (optional).
    An XATopicSession provides a regular TopicSession. which can be used to create TopicSubscriber and TopicPublisher objects (optional).
  • Class
    Description
    A ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator.
    This is the root class of all checked exceptions in the Jakarta Messaging API.
    A Queue object encapsulates a provider-specific queue name.
    A Topic object encapsulates a provider-specific topic name.
  • Class
    Description
    A ConnectionFactory object encapsulates a set of connection configuration parameters that has been defined by an administrator.