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.
|