Package org.apache.qpid.jms
The core AMQP JMS client implementation classes.
-
Interface Summary Interface Description JmsConnectionListener Providers an interface for client's to listener to events related to an JmsConnection.JmsMessageAvailableConsumer Marker interface used for MessageConsumer instances that support sending a notification event when a message has arrived when the consumer is not in asynchronous dispatch mode.JmsMessageAvailableListener Internal JmsMessage available listener.JmsMessageDispatcher JmsTransactionContext A Transaction Context is used to track and manage the state of a Transaction in a JMS Session object.JmsTransactionListener Allows for a listener to be notified when a transaction is started, commits or is rolled back. -
Class Summary Class Description JmsAcknowledgeCallback JmsClientProperties JmsConnection Implementation of a JMS ConnectionJmsConnectionConsumer JMS Connection Consumer implementation.JmsConnectionFactory JMS ConnectionFactory Implementation.JmsConnectionMetaData AConnectionMetaDataobject provides information describing theConnectionobject.JmsConsumer JmsContext JmsDestination Jms DestinationJmsDurableTopicSubscriber Implementation of a TopicSubscriber that is DurableJmsLocalTransactionContext Manages the details of a Session operating inside of a local JMS transaction.JmsMessageConsumer implementation of a JMS Message ConsumerJmsMessageProducer Implementation of a JMS MessageProducerJmsNoTxTransactionContext Used in non-transacted JMS Sessions to throw proper errors indicating that the Session is not transacted and cannot be treated as such.JmsProducer JmsQueue JMS Queue implementationJmsQueueBrowser A client uses aQueueBrowserobject to look at messages on a queue without removing them.JmsQueueConnection JmsQueueReceiver Implementation of a JMS QueueReceiverJmsQueueSender Implementation of a Queue SenderJmsQueueSession JMS QueueSession implementationJmsSession JMS Session implementationJmsSharedDurableMessageConsumer Implementation of a JmsMessageConsumer that is part of a Shared Durable SubscriptionJmsSharedMessageConsumer Implementation of a JmsMessageConsumer that is part of a Shared SubscriptionJmsTemporaryDestination Temporary Destination ObjectJmsTemporaryQueue Temporary Queue ObjectJmsTemporaryTopic Temporary Topic ObjectJmsTopic JMS Topic object.JmsTopicConnection JmsTopicPublisher Implementation of a TopicPublisherJmsTopicSession Implementation of a TopicSessionJmsTopicSubscriber Implementation of a TopicSubscriber -
Enum Summary Enum Description JmsConnectionExtensions Connection Extensions Definitions -
Exception Summary Exception Description JmsConnectionRemotelyClosedException Thrown when the remote peer closes the connection with amqp:connection:forced signaling that the connection is closed.JmsOperationTimedOutException Exception that indicates a blocking operation timed out while waiting for the remote to acknowledge or process it.JmsResourceNotFoundException Thrown when the remote peer return amqp:not-found for instances other than those that would generate an InvalidDestinationException or some other more situation appropriate JMSException instance.JmsSendTimedOutException Exception thrown when a blocking send call times out waiting to be sent.JmsTransactionInDoubtException JMSException derivative that defines that a TX outcome is unknown.