All Classes and Interfaces

Class
Description
 
Exception support class.
Provides methods for use when working with JMS Message Properties and their values.
Represents a proxy Connection which is-a TopicConnection and QueueConnection which is pooled and on JmsPoolConnection.close() will return its reference to the ConnectionPool backing it.
A JMS provider which pools Connection, Session and MessageProducer instances so it can be used with tools like Camel or any other project that is configured using JMS ConnectionFactory resources, connections, sessions and producers are returned to a pool after use so that they can be reused later without having to undergo the cost of creating them again.
 
JMSConsumer implementation backed by a pooled Connection.
JMSContext implementation that wraps a JmsPoolConnection
JMSProducer implementation back by a pooled Connection.
A MessageConsumer which was created by JmsPoolSession.
A pooled MessageProducer
A QueueBrowser which was created by JmsPoolSession.
A QueueReceiver which was created by JmsPoolSession.
QueueSender instance that is created and managed by the PooledConnection.
 
 
A TopicPublisher instance that is created and managed by a PooledConnection.
A TopicSubscriber which was created by JmsPoolSession.
A pooled connection factory that automatically enlists sessions in the current active XA transaction if any.
XAJMSContext implementation that wraps a JmsPoolConnection
A Simple LRU Cache based on a LinkedHashMap.
Holds a real JMS connection along with the session pools associated with it.
A cache key for the connection details
 
Used to store a pooled session instance and any resources that can be left open and carried along with the pooled instance such as the anonymous producer used for all MessageProducer instances created from this pooled session when enabled.
A cache key for the session details used to locate PooledSession instances.
An XA-aware connection pool.