| Name | Description | Type | Package | Framework |
| CachingConnectionFactory | SingleConnectionFactory subclass that adds Sessioncaching as well MessageProducer caching. | Class | org.springframework.jms.connection | Spring MVC |
| ChainedExceptionListener | allowing the addition of multiple ExceptionListener instances in order. | Class | org.springframework.jms.connection | Spring MVC |
| ConnectionFactoryUtils | Helper class for managing a JMS ConnectionFactory, in particularfor obtaining transactional JMS resources for a given ConnectionFactory. | Class | org.springframework.jms.connection | Spring MVC |
| ConnectionFactoryUtils .ResourceFactory | Callback interface for resource creation. | Interface | org.springframework.jms.connection.ConnectionFactoryUtils | Spring MVC |
| DelegatingConnectionFactory | ConnectionFactory implementation that delegates all callsto a given target ConnectionFactory, adapting specific | Class | org.springframework.jms.connection | Spring MVC |
| JmsResourceHolder | JMS resource holder, wrapping a JMS Connection and a JMS Session. | Class | org.springframework.jms.connection | Spring MVC |
| JmsTransactionManager | PlatformTransactionManager implementationfor a single JMS ConnectionFactory. | Class | org.springframework.jms.connection | Spring MVC |
| SessionProxy | Subinterface of Session to be implemented bySession proxies. | Interface | org.springframework.jms.connection | Spring MVC |
| SingleConnectionFactory | A JMS ConnectionFactory adapter that returns the same Connectionfrom all createConnection() calls, and ignores calls to | Class | org.springframework.jms.connection | Spring MVC |
| SmartConnectionFactory | Extension of the javax. | Interface | org.springframework.jms.connection | Spring MVC |
| SynchedLocalTransactionFailedException | Exception thrown when a synchronized local transaction failed to complete(after the main transaction has already completed). | Class | org.springframework.jms.connection | Spring MVC |
| TransactionAwareConnectionFactoryProxy | Proxy for a target JMS ConnectionFactory, adding awareness ofSpring-managed transactions. | Class | org.springframework.jms.connection | Spring MVC |
| UserCredentialsConnectionFactoryAdapter | An adapter for a target JMS ConnectionFactory, applying thegiven user credentials to every standard createConnection() call, | Class | org.springframework.jms.connection | Spring MVC |