Package io.micronaut.transaction.support
-
Interface Summary Interface Description ResourceHolder Generic interface to be implemented by resource holders.ResourceTransactionManager<R,T> Extension of theSynchronousTransactionManager
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.SynchronousTransactionState The synchronous transaction state.TransactionStateOperations<T,S extends TransactionState> Generic transaction state operations interface.TransactionSynchronization Interface for transaction synchronization callbacks.TransactionSynchronizationManager.TransactionSynchronizationState The synchronization state.TransactionSynchronizationManager.TransactionSynchronizationStateOp The transaction synchronization state autocloseable operation. -
Class Summary Class Description AbstractSynchronousStateTransactionManager<T> NOTICE: This is a fork of Spring'sAbstractPlatformTransactionManager
modernizing it to use enums, Slf4j and decoupling from Spring.AbstractSynchronousStateTransactionManager.SuspendedResourcesHolder Holder for suspended resources.AbstractSynchronousTransactionManager<T> NOTICE: This is a fork of Spring'sAbstractPlatformTransactionManager
modernizing it to use enums, Slf4j and decoupling from Spring.AbstractSynchronousTransactionManager.SuspendedResourcesHolder Holder for suspended resources.AbstractTransactionStatus<T> Abstract base implementation of theTransactionStatus
interface.DefaultSynchronousTransactionState Default implementation ofSynchronousTransactionState
.DefaultTransactionDefinition Default implementation of theTransactionDefinition
interface, offering bean-style configuration and sensible default values (PROPAGATION_REQUIRED, ISOLATION_DEFAULT, TIMEOUT_DEFAULT, readOnly=false).DefaultTransactionStatus<T> Default implementation of theTransactionStatus
interface, used byAbstractSynchronousTransactionManager
.ExceptionUtil Exception utils.ResourceHolderSupport Convenient base class for resource holders.TransactionSynchronizationAdapter SimpleTransactionSynchronization
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 specificTransactionSynchronization
callback methods on all currently registered synchronizations.TransactionUtil Transaction utils. -
Enum Summary Enum Description TransactionSynchronization.Status Transaction synchronization status.