| Modifier and Type | Interface and Description |
|---|---|
| public interface | CallbackPreferringPlatformTransactionManager
Extension of the |
| public interface | ResourceHolder
Generic interface to be implemented by resource holders. |
| public interface | ResourceTransactionDefinition
Extended variant of |
| public interface | ResourceTransactionManager
Extension of the |
| public interface | SmartTransactionObject
Interface to be implemented by transaction objects that are able to return an internal rollback-only marker, typically from another transaction that has participated and marked it as rollback-only. |
| public interface | |
| public interface | TransactionOperations
Interface specifying basic transaction execution operations. |
| public interface | TransactionSynchronization
Interface for transaction synchronization callbacks. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractPlatformTransactionManager
Abstract base class that implements Spring's standard transaction workflow,
serving as basis for concrete platform transaction managers like
|
| public abstract class | AbstractTransactionStatus
Abstract base implementation of the
|
| public class | DefaultTransactionDefinition
Default implementation of the |
| public class | DefaultTransactionStatus
Default implementation of the |
| public abstract class | DelegatingTransactionDefinition
|
| public abstract class | ResourceHolderSupport
Convenient base class for resource holders. |
| public abstract class | ResourceHolderSynchronization<
the resource holder type H extends ResourceHolder, the resource key type K>
|
| public class | SimpleTransactionScope
A simple transaction-backed |
| public class | SimpleTransactionStatus
A simple |
| public abstract class | TransactionCallbackWithoutResult
Simple convenience class for TransactionCallback implementation. |
| public abstract class | TransactionSynchronizationAdapter
Deprecated
as of 5.3, in favor of the default methods on the
Simple TransactionSynchronization interface
TransactionSynchronization adapter containing empty
method implementations, for easier overriding of single methods.
|
| public abstract class | TransactionSynchronizationManager
Central delegate that manages resources and transaction synchronizations per thread. |
| public abstract class | TransactionSynchronizationUtils
Utility methods for triggering specific |
| public class | TransactionTemplate
Template class that simplifies programmatic transaction demarcation and transaction exception handling. |
| pack-priv class | WithoutTransactionOperations
A |