Support classes for the org.springframework.transaction package.


Interface Summary
TransactionCallback Callback interface for transactional code.
TransactionSynchronization Interface for callbacks after transaction completion.

Class Summary
AbstractPlatformTransactionManager Abstract base class that allows for easy implementation of concrete platform transaction managers like JtaTransactionManager and HibernateTransactionManager.
DefaultTransactionDefinition Default implementation of the TransactionDefinition interface, offering bean-style configuration and sensible default values (PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).
DefaultTransactionStatus Default implementation of the TransactionStatus interface, used by AbstractPlatformTransactionManager.
ResourceHolderSupport Convenient base class for resource holders.
TransactionCallbackWithoutResult Simple convenience class for TransactionCallback implementation.
TransactionSynchronizationAdapter Adapter for the TransactionSynchronization interface.
TransactionSynchronizationManager Internal class that manages resources and transaction synchronizations per thread.
TransactionTemplate Helper class that simplifies programmatic transaction demarcation and transaction exception handling.

Package Description

Support classes for the org.springframework.transaction package. Provides an abstract base class for transaction manager implementations, and a template plus callback for transaction demarcation.

Copyright (C) 2003-2004 The Spring Framework Project.