See: Description
| Interface | Description | 
|---|---|
| ConnectionFactoryUtils.ResourceFactory | 
 Callback interface for resource creation. 
 | 
| SessionProxy | 
 Subinterface of  
Session to be implemented by
 Session proxies. | 
| SmartConnectionFactory | 
 Extension of the  
javax.jms.ConnectionFactory interface,
 indicating how to release Connections obtained from it. | 
| Class | Description | 
|---|---|
| CachingConnectionFactory | |
| ChainedExceptionListener | 
 Implementation of the JMS ExceptionListener interface that supports chaining,
 allowing the addition of multiple ExceptionListener instances in order. 
 | 
| ConnectionFactoryUtils | 
 Helper class for managing a JMS  
ConnectionFactory, in particular
 for obtaining transactional JMS resources for a given ConnectionFactory. | 
| DelegatingConnectionFactory | 
ConnectionFactory implementation that delegates all calls
 to a given target ConnectionFactory, adapting specific
 create(Queue/Topic)Connection calls to the target ConnectionFactory
 if necessary (e.g. | 
| JmsResourceHolder | 
 JMS resource holder, wrapping a JMS Connection and a JMS Session. 
 | 
| JmsTransactionManager | 
PlatformTransactionManager implementation
 for a single JMS ConnectionFactory. | 
| SingleConnectionFactory | 
 A JMS ConnectionFactory adapter that returns the same Connection
 from all  
SingleConnectionFactory.createConnection() calls, and ignores calls to
 Connection.close(). | 
| TransactionAwareConnectionFactoryProxy | 
 Proxy for a target JMS  
ConnectionFactory, adding awareness of
 Spring-managed transactions. | 
| UserCredentialsConnectionFactoryAdapter | 
 An adapter for a target JMS  
ConnectionFactory, applying the
 given user credentials to every standard createConnection() call,
 that is, implicitly invoking createConnection(username, password)
 on the target. | 
| Exception | Description | 
|---|---|
| SynchedLocalTransactionFailedException | 
 Exception thrown when a synchronized local transaction failed to complete
 (after the main transaction has already completed). 
 |