Uses of Package
jakarta.jms
-
Packages that use jakarta.jms Package Description jakarta.jms The Jakarta Messaging API provides a common way for Java programs to create, send, receive and read an enterprise messaging system's messages.org.apache.activemq.artemis.api.jms org.apache.activemq.artemis.api.jms.management org.apache.activemq.artemis.jms.bridge org.apache.activemq.artemis.jms.bridge.impl org.apache.activemq.artemis.jms.client org.apache.activemq.artemis.jms.client.compatible1X org.apache.activemq.artemis.jndi -
Classes in jakarta.jms used by jakarta.jms Class Description BytesMessage ABytesMessageobject is used to send a message containing a stream of uninterpreted bytes.CompletionListener ACompletionListeneris implemented by the application and may be specified when a message is sent asynchronously.Connection AConnectionobject is a client's active connection to its Jakarta Messaging provider.ConnectionConsumer For application servers,Connectionobjects provide a special facility for creating aConnectionConsumer(optional).ConnectionFactory AConnectionFactoryobject encapsulates a set of connection configuration parameters that has been defined by an administrator.ConnectionMetaData AConnectionMetaDataobject provides information describing theConnectionobject.Destination ADestinationobject encapsulates a provider-specific address.ExceptionListener If a Jakarta Messaging provider detects a serious problem with aConnectionobject, it informs theConnectionobject'sExceptionListener, if one has been registered.JMSConnectionFactoryDefinition An application may use this annotation to specify a Jakarta MessagingConnectionFactoryresource that it requires in its operational environment.JMSConsumer A client using the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0 uses aJMSConsumerobject to receive messages from a queue or topic.JMSContext AJMSContextis the main interface in the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0.JMSDestinationDefinition An application may use this annotation to specify a Jakarta MessagingDestinationresource that it requires in its operational environment.JMSException This is the root class of all checked exceptions in the Jakarta Messaging API.JMSProducer AJMSProduceris a simple object used to send messages on behalf of aJMSContext.JMSRuntimeException This is the root class of all unchecked exceptions in the Jakarta Messaging API.MapMessage AMapMessageobject is used to send a set of name-value pairs.Message TheMessageinterface is the root interface of all Jakarta Messaging messages.MessageConsumer A client uses aMessageConsumerobject to receive messages from a destination.MessageListener AMessageListenerobject is used to receive asynchronously delivered messages.MessageProducer A client uses aMessageProducerobject to send messages to a destination.ObjectMessage AnObjectMessageobject is used to send a message that contains a serializable object in the Java programming language ("Java object").Queue AQueueobject encapsulates a provider-specific queue name.QueueBrowser A client uses aQueueBrowserobject to look at messages on a queue without removing them.QueueConnection AQueueConnectionobject is an active connection to a point-to-point Jakarta Messaging provider.QueueConnectionFactory A client uses aQueueConnectionFactoryobject to createQueueConnectionobjects with a point-to-point Jakarta Messaging provider.QueueReceiver A client uses aQueueReceiverobject to receive messages that have been delivered to a queue.QueueSender A client uses aQueueSenderobject to send messages to a queue.QueueSession AQueueSessionobject provides methods for creatingQueueReceiver,QueueSender,QueueBrowser, andTemporaryQueueobjects.ServerSession AServerSessionobject is an application server object that is used by a server to associate a thread with a Jakarta Messaging session (optional).ServerSessionPool AServerSessionPoolobject is an object implemented by an application server to provide a pool ofServerSessionobjects for processing the messages of aConnectionConsumer(optional).Session ASessionobject is a single-threaded context for producing and consuming messages.StreamMessage AStreamMessageobject is used to send a stream of primitive types in the Java programming language.TemporaryQueue ATemporaryQueueobject is a uniqueQueueobject created for the duration of aConnection.TemporaryTopic ATemporaryTopicobject is a uniqueTopicobject created for the duration of aConnection.TextMessage ATextMessageobject is used to send a message containing ajava.lang.String.Topic ATopicobject encapsulates a provider-specific topic name.TopicConnection ATopicConnectionobject is an active connection to a publish/subscribe Jakarta Messaging provider.TopicConnectionFactory A client uses aTopicConnectionFactoryobject to createTopicConnectionobjects with a publish/subscribe Jakarta Messaging provider.TopicPublisher A client uses aTopicPublisherobject to publish messages on a topic.TopicSession ATopicSessionobject provides methods for creatingTopicPublisher,TopicSubscriber, andTemporaryTopicobjects.TopicSubscriber A client uses aTopicSubscriberobject to receive messages that have been published to a topic.XAConnection TheXAConnectioninterface extends the capability ofConnectionby providing anXASession(optional).XAConnectionFactory TheXAConnectionFactoryinterface is a base interface for theXAQueueConnectionFactoryandXATopicConnectionFactoryinterfaces.XAJMSContext TheXAJMSContextinterface extends the capability ofJMSContextby adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).XAQueueConnection AnXAQueueConnectionprovides the same create options asQueueConnection(optional).XAQueueSession AnXAQueueSessionprovides a regularQueueSession, which can be used to createQueueReceiver,QueueSender, andQueueBrowserobjects (optional).XASession TheXASessioninterface extends the capability ofSessionby adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).XATopicConnection AnXATopicConnectionprovides the same create options asTopicConnection(optional).XATopicSession AnXATopicSessionprovides a regularTopicSession. -
Classes in jakarta.jms used by org.apache.activemq.artemis.api.jms Class Description Queue AQueueobject encapsulates a provider-specific queue name.Topic ATopicobject encapsulates a provider-specific topic name. -
Classes in jakarta.jms used by org.apache.activemq.artemis.api.jms.management Class Description JMSException This is the root class of all checked exceptions in the Jakarta Messaging API.Message TheMessageinterface is the root interface of all Jakarta Messaging messages. -
Classes in jakarta.jms used by org.apache.activemq.artemis.jms.bridge Class Description Destination ADestinationobject encapsulates a provider-specific address. -
Classes in jakarta.jms used by org.apache.activemq.artemis.jms.bridge.impl Class Description Destination ADestinationobject encapsulates a provider-specific address. -
Classes in jakarta.jms used by org.apache.activemq.artemis.jms.client Class Description BytesMessage ABytesMessageobject is used to send a message containing a stream of uninterpreted bytes.CompletionListener ACompletionListeneris implemented by the application and may be specified when a message is sent asynchronously.Connection AConnectionobject is a client's active connection to its Jakarta Messaging provider.ConnectionConsumer For application servers,Connectionobjects provide a special facility for creating aConnectionConsumer(optional).ConnectionFactory AConnectionFactoryobject encapsulates a set of connection configuration parameters that has been defined by an administrator.ConnectionMetaData AConnectionMetaDataobject provides information describing theConnectionobject.Destination ADestinationobject encapsulates a provider-specific address.ExceptionListener If a Jakarta Messaging provider detects a serious problem with aConnectionobject, it informs theConnectionobject'sExceptionListener, 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 aIllegalStateRuntimeExceptionto be thrown.InvalidDestinationException This exception must be thrown when a destination either is not understood by a provider or is no longer valid.JMSConsumer A client using the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0 uses aJMSConsumerobject to receive messages from a queue or topic.JMSContext AJMSContextis the main interface in the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0.JMSException This is the root class of all checked exceptions in the Jakarta Messaging API.JMSProducer AJMSProduceris a simple object used to send messages on behalf of aJMSContext.JMSRuntimeException This is the root class of all unchecked exceptions in the Jakarta Messaging API.MapMessage AMapMessageobject is used to send a set of name-value pairs.Message TheMessageinterface is the root interface of all Jakarta Messaging messages.MessageConsumer A client uses aMessageConsumerobject to receive messages from a destination.MessageFormatException 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.MessageListener AMessageListenerobject is used to receive asynchronously delivered messages.MessageNotReadableException This exception must be thrown when a Jakarta Messaging client attempts to read a write-only message.MessageNotWriteableException This exception must be thrown when a Jakarta Messaging client attempts to write to a read-only message.MessageProducer A client uses aMessageProducerobject to send messages to a destination.ObjectMessage AnObjectMessageobject is used to send a message that contains a serializable object in the Java programming language ("Java object").Queue AQueueobject encapsulates a provider-specific queue name.QueueBrowser A client uses aQueueBrowserobject to look at messages on a queue without removing them.QueueConnection AQueueConnectionobject is an active connection to a point-to-point Jakarta Messaging provider.QueueConnectionFactory A client uses aQueueConnectionFactoryobject to createQueueConnectionobjects with a point-to-point Jakarta Messaging provider.QueueReceiver A client uses aQueueReceiverobject to receive messages that have been delivered to a queue.QueueSender A client uses aQueueSenderobject to send messages to a queue.QueueSession AQueueSessionobject provides methods for creatingQueueReceiver,QueueSender,QueueBrowser, andTemporaryQueueobjects.ServerSessionPool AServerSessionPoolobject is an object implemented by an application server to provide a pool ofServerSessionobjects for processing the messages of aConnectionConsumer(optional).Session ASessionobject is a single-threaded context for producing and consuming messages.StreamMessage AStreamMessageobject is used to send a stream of primitive types in the Java programming language.TemporaryQueue ATemporaryQueueobject is a uniqueQueueobject created for the duration of aConnection.TemporaryTopic ATemporaryTopicobject is a uniqueTopicobject created for the duration of aConnection.TextMessage ATextMessageobject is used to send a message containing ajava.lang.String.Topic ATopicobject encapsulates a provider-specific topic name.TopicConnection ATopicConnectionobject is an active connection to a publish/subscribe Jakarta Messaging provider.TopicConnectionFactory A client uses aTopicConnectionFactoryobject to createTopicConnectionobjects with a publish/subscribe Jakarta Messaging provider.TopicPublisher A client uses aTopicPublisherobject to publish messages on a topic.TopicSession ATopicSessionobject provides methods for creatingTopicPublisher,TopicSubscriber, andTemporaryTopicobjects.TopicSubscriber A client uses aTopicSubscriberobject to receive messages that have been published to a topic.XAConnection TheXAConnectioninterface extends the capability ofConnectionby providing anXASession(optional).XAConnectionFactory TheXAConnectionFactoryinterface is a base interface for theXAQueueConnectionFactoryandXATopicConnectionFactoryinterfaces.XAJMSContext TheXAJMSContextinterface extends the capability ofJMSContextby adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).XAQueueConnection AnXAQueueConnectionprovides the same create options asQueueConnection(optional).XAQueueConnectionFactory AnXAQueueConnectionFactoryprovides the same create options as aQueueConnectionFactory(optional).XAQueueSession AnXAQueueSessionprovides a regularQueueSession, which can be used to createQueueReceiver,QueueSender, andQueueBrowserobjects (optional).XASession TheXASessioninterface extends the capability ofSessionby adding access to a Jakarta Messaging provider's support for the Java Transaction API (JTA) (optional).XATopicConnection AnXATopicConnectionprovides the same create options asTopicConnection(optional).XATopicConnectionFactory AnXATopicConnectionFactoryprovides the same create options as aTopicConnectionFactory(optional).XATopicSession AnXATopicSessionprovides a regularTopicSession. -
Classes in jakarta.jms used by org.apache.activemq.artemis.jms.client.compatible1X Class Description BytesMessage ABytesMessageobject is used to send a message containing a stream of uninterpreted bytes.Destination ADestinationobject encapsulates a provider-specific address.JMSException This is the root class of all checked exceptions in the Jakarta Messaging API.MapMessage AMapMessageobject is used to send a set of name-value pairs.Message TheMessageinterface is the root interface of all Jakarta Messaging messages.ObjectMessage AnObjectMessageobject is used to send a message that contains a serializable object in the Java programming language ("Java object").StreamMessage AStreamMessageobject is used to send a stream of primitive types in the Java programming language.TextMessage ATextMessageobject is used to send a message containing ajava.lang.String. -
Classes in jakarta.jms used by org.apache.activemq.artemis.jndi Class Description ConnectionFactory AConnectionFactoryobject encapsulates a set of connection configuration parameters that has been defined by an administrator.Queue AQueueobject encapsulates a provider-specific queue name.Topic ATopicobject encapsulates a provider-specific topic name.