| Interface | Description |
|---|---|
| ResourceHolder |
Generic interface to be implemented by resource holders.
|
| ResourceTransactionManager<R,T> |
Extension of the
SynchronousTransactionManager
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.
|
| TransactionSynchronization |
Interface for transaction synchronization callbacks.
|
| Class | Description |
|---|---|
| AbstractSynchronousTransactionManager<T> |
NOTICE: This is a fork of Spring's
AbstractPlatformTransactionManager modernizing it
to use enums, Slf4j and decoupling from Spring. |
| AbstractSynchronousTransactionManager.SuspendedResourcesHolder |
Holder for suspended resources.
|
| AbstractTransactionStatus<T> |
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<T> |
Default implementation of the
TransactionStatus
interface, used by AbstractSynchronousTransactionManager. |
| ResourceHolderSupport |
Convenient base class for resource holders.
|
| TransactionSynchronizationAdapter |
Simple
TransactionSynchronization adapter containing empty
method implementations, for easier overriding of single methods. |
| TransactionSynchronizationManager |
Central delegate that manages resources and transaction synchronizations per thread.
|
| TransactionSynchronizationUtils |
Utility methods for triggering specific
TransactionSynchronization
callback methods on all currently registered synchronizations. |
| Enum | Description |
|---|---|
| TransactionSynchronization.Status |
Transaction synchronization status.
|