The Spring Framework

## Uses of Package
org.springframework.transaction.support

Packages that use org.springframework.transaction.support
org.springframework.jca.cci.connection: Provides a utility class for easy ConnectionFactory access, a PlatformTransactionManager for local CCI transactions, and various simple ConnectionFactory proxies/adapters.
org.springframework.jdbc.datasource: Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations.
org.springframework.jdbc.support.lob: Provides a stategy interface for Large OBject handling, with implementations for various databases.
org.springframework.jms.connection: Provides a PlatformTransactionManager implementation for a single JMS ConnectionFactory, and a SingleConnectionFactory adapter.
org.springframework.orm.hibernate3: Package providing integration of Hibernate3 with Spring concepts.
org.springframework.orm.jdo: Package providing integration of JDO (Java Date Objects) with Spring concepts.
org.springframework.orm.jpa: Package providing integration of JPA (Java Persistence API) with Spring concepts.
org.springframework.orm.toplink: Package providing integration of Oracle TopLink with Spring concepts.
org.springframework.transaction.interceptor: AOP-based solution for declarative transaction demarcation.
org.springframework.transaction.jta: Transaction SPI implementation for JTA.
org.springframework.transaction.support: Support classes for the org.springframework.transaction package.

Classes in org.springframework.transaction.support used by org.springframework.jca.cci.connection
AbstractPlatformTransactionManager Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like `JtaTransactionManager` and `DataSourceTransactionManager`.
DefaultTransactionStatus Default implementation of the `TransactionStatus` interface, used by `AbstractPlatformTransactionManager`.
ResourceHolder Generic interface to be implemented by resource holders.
ResourceHolderSupport Convenient base class for resource holders.
ResourceTransactionManager Extension of the `PlatformTransactionManager` interface, indicating a native resource transaction manager, operating on a single target resource.

Classes in org.springframework.transaction.support used by org.springframework.jdbc.datasource
AbstractPlatformTransactionManager Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like `JtaTransactionManager` and `DataSourceTransactionManager`.
DefaultTransactionStatus Default implementation of the `TransactionStatus` interface, used by `AbstractPlatformTransactionManager`.
ResourceTransactionManager Extension of the `PlatformTransactionManager` interface, indicating a native resource transaction manager, operating on a single target resource.
SmartTransactionObject Interface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from a another transaction that has participated and marked it as rollback-only.

Classes in org.springframework.transaction.support used by org.springframework.jdbc.support.lob
TransactionSynchronization Interface for transaction synchronization callbacks.
TransactionSynchronizationAdapter Simple `TransactionSynchronization` adapter containing empty method implementations, for easier overriding of single methods.

Classes in org.springframework.transaction.support used by org.springframework.jms.connection
AbstractPlatformTransactionManager Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like `JtaTransactionManager` and `DataSourceTransactionManager`.
DefaultTransactionStatus Default implementation of the `TransactionStatus` interface, used by `AbstractPlatformTransactionManager`.
ResourceHolder Generic interface to be implemented by resource holders.
ResourceHolderSupport Convenient base class for resource holders.
ResourceTransactionManager Extension of the `PlatformTransactionManager` interface, indicating a native resource transaction manager, operating on a single target resource.

Classes in org.springframework.transaction.support used by org.springframework.orm.hibernate3
AbstractPlatformTransactionManager Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like `JtaTransactionManager` and `DataSourceTransactionManager`.
DefaultTransactionStatus Default implementation of the `TransactionStatus` interface, used by `AbstractPlatformTransactionManager`.
ResourceHolder Generic interface to be implemented by resource holders.
ResourceHolderSupport Convenient base class for resource holders.
ResourceTransactionManager Extension of the `PlatformTransactionManager` interface, indicating a native resource transaction manager, operating on a single target resource.

Classes in org.springframework.transaction.support used by org.springframework.orm.jdo
AbstractPlatformTransactionManager Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like `JtaTransactionManager` and `DataSourceTransactionManager`.
DefaultTransactionStatus Default implementation of the `TransactionStatus` interface, used by `AbstractPlatformTransactionManager`.
ResourceHolder Generic interface to be implemented by resource holders.
ResourceHolderSupport Convenient base class for resource holders.
ResourceTransactionManager Extension of the `PlatformTransactionManager` interface, indicating a native resource transaction manager, operating on a single target resource.

Classes in org.springframework.transaction.support used by org.springframework.orm.jpa
AbstractPlatformTransactionManager Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like `JtaTransactionManager` and `DataSourceTransactionManager`.
DefaultTransactionStatus Default implementation of the `TransactionStatus` interface, used by `AbstractPlatformTransactionManager`.
ResourceHolder Generic interface to be implemented by resource holders.
ResourceHolderSupport Convenient base class for resource holders.
ResourceTransactionManager Extension of the `PlatformTransactionManager` interface, indicating a native resource transaction manager, operating on a single target resource.

Classes in org.springframework.transaction.support used by org.springframework.orm.toplink
AbstractPlatformTransactionManager Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like `JtaTransactionManager` and `DataSourceTransactionManager`.
DefaultTransactionStatus Default implementation of the `TransactionStatus` interface, used by `AbstractPlatformTransactionManager`.
ResourceTransactionManager Extension of the `PlatformTransactionManager` interface, indicating a native resource transaction manager, operating on a single target resource.

Classes in org.springframework.transaction.support used by org.springframework.transaction.interceptor
DefaultTransactionDefinition Default implementation of the `TransactionDefinition` interface, offering bean-style configuration and sensible default values (PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).

Classes in org.springframework.transaction.support used by org.springframework.transaction.jta
AbstractPlatformTransactionManager Abstract base class that implements Spring's standard transaction workflow, serving as basis for concrete platform transaction managers like `JtaTransactionManager` and `DataSourceTransactionManager`.
CallbackPreferringPlatformTransactionManager Extension of the `PlatformTransactionManager` interface, exposing a method for executing a given callback within a transaction.
DefaultTransactionStatus Default implementation of the `TransactionStatus` interface, used by `AbstractPlatformTransactionManager`.
SmartTransactionObject Interface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from a another transaction that has participated and marked it as rollback-only.
TransactionCallback Callback interface for transactional code.
TransactionSynchronization Interface for transaction synchronization callbacks.

Classes in org.springframework.transaction.support used by org.springframework.transaction.support
AbstractPlatformTransactionManager.SuspendedResourcesHolder Holder for suspended resources.
AbstractTransactionStatus Abstract base implementation of the `TransactionStatus` interface.
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`.
ResourceHolder Generic interface to be implemented by resource holders.
ResourceTransactionManager Extension of the `PlatformTransactionManager` interface, indicating a native resource transaction manager, operating on a single target resource.
TransactionCallback Callback interface for transactional code.
TransactionOperations Interface specifying basic transaction execution operations.
TransactionSynchronization Interface for transaction synchronization callbacks.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.