Package org.springframework.jms.connection

Provides a PlatformTransactionManager implementation for a single JMS ConnectionFactory, and a SingleConnectionFactory adapter.

See:
          Description

Interface Summary
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 Summary
CachingConnectionFactory SingleConnectionFactory subclass that adds Session caching as well MessageProducer caching.
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. when running JMS 1.0.2 API based code against a generic JMS 1.1 ConnectionFactory, such as ActiveMQ's PooledConnectionFactory).
JmsResourceHolder JMS resource holder, wrapping a JMS Connection and a JMS Session.
JmsTransactionManager PlatformTransactionManager implementation for a single JMS ConnectionFactory.
JmsTransactionManager102 A subclass of JmsTransactionManager for the JMS 1.0.2 specification, not relying on JMS 1.1 methods like JmsTransactionManager itself.
SingleConnectionFactory A JMS ConnectionFactory adapter that returns the same Connection from all SingleConnectionFactory.createConnection() calls, and ignores calls to Connection.close().
SingleConnectionFactory102 A subclass of SingleConnectionFactory for the JMS 1.0.2 specification, not relying on JMS 1.1 methods like SingleConnectionFactory itself.
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 Summary
SynchedLocalTransactionFailedException Exception thrown when a synchronized local transaction failed to complete (after the main transaction has already completed).
 

Package org.springframework.jms.connection Description

Provides a PlatformTransactionManager implementation for a single JMS ConnectionFactory, and a SingleConnectionFactory adapter.



Copyright © 2002-2008 The Spring Framework.