All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description BytesMessage ABytesMessageobject is used to send a message containing a stream of uninterpreted bytes.Connection AConnectionobject is a client's active connection to its JMS 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.DeliveryMode The delivery modes supported by the JMS API arePERSISTENTandNON_PERSISTENT.Destination ADestinationobject encapsulates a provider-specific address.ExceptionListener If a JMS 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.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.InvalidDestinationException This exception must be thrown when a destination either is not understood by a provider or is no longer valid.InvalidSelectorException This exception must be thrown when a JMS client attempts to give a provider a message selector with invalid syntax.JMSException This is the root class of all JMS API exceptions.JMSSecurityException This exception must be thrown when a provider rejects a user name/password submitted by a client.MapMessage AMapMessageobject is used to send a set of name-value pairs.Message TheMessageinterface is the root interface of all JMS messages.MessageConsumer A client uses aMessageConsumerobject to receive messages from a destination.MessageEOFException This exception must be thrown when an unexpected end of stream has been reached when aStreamMessageorBytesMessageis 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.MessageListener AMessageListenerobject 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.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 JMS provider.QueueConnectionFactory A client uses aQueueConnectionFactoryobject to createQueueConnectionobjects with a point-to-point JMS provider.QueueReceiver A client uses aQueueReceiverobject to receive messages that have been delivered to a queue.QueueRequestor A queue requestorQueueSender A client uses aQueueSenderobject to send messages to a queue.QueueSession AQueueSessionobject provides methods for creatingQueueReceiver,QueueSender,QueueBrowser, andTemporaryQueueobjects.ResourceAllocationException This exception is thrown when a provider is unable to allocate the resources required by a method.ServerSession AServerSessionobject is an application server object that is used by a server to associate a thread with a JMS 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 JMS provider.TopicConnectionFactory A client uses aTopicConnectionFactoryobject to createTopicConnectionobjects with a publish/subscribe JMS provider.TopicPublisher A client uses aTopicPublisherobject to publish messages on a topic.TopicRequestor Provides a basic request/reply layer ontop of JMS.TopicSession ATopicSessionobject provides methods for creatingTopicPublisher,TopicSubscriber, andTemporaryTopicobjects.TopicSubscriber A client uses aTopicSubscriberobject 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.TransactionRolledBackException This exception must be thrown when a call toSession.commitresults in a rollback of the current transaction.XAConnection TheXAConnectioninterface extends the capability ofConnectionby providing anXASession(optional).XAConnectionFactory TheXAConnectionFactoryinterface is a base interface for theXAQueueConnectionFactoryandXATopicConnectionFactoryinterfaces.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 JMS 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.