| Package | Description |
|---|---|
| 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.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.
|
| Class and Description |
|---|
| AbstractPlatformTransactionManager
Abstract base class that implements Spring's standard transaction workflow,
serving as basis for concrete platform transaction managers like
JtaTransactionManager. |
| 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. |
| Class and Description |
|---|
| DefaultTransactionDefinition
Default implementation of the
TransactionDefinition interface,
offering bean-style configuration and sensible default values
(PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false). |
DelegatingTransactionDefinition
TransactionDefinition implementation that delegates all calls to a given target
TransactionDefinition instance. |
| Class and Description |
|---|
| AbstractPlatformTransactionManager
Abstract base class that implements Spring's standard transaction workflow,
serving as basis for concrete platform transaction managers like
JtaTransactionManager. |
| 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.
|
| Class and Description |
|---|
| 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.
|