Package org.springframework.transaction.reactive
Support classes for reactive transaction management. Provides an abstract base class for reactive transaction manager implementations, and a transactional operator plus callback for transaction demarcation.
Interface Summary Interface Description TransactionalOperator Operator class that simplifies programmatic transaction demarcation and transaction exception handling.TransactionCallback<T> Callback interface for reactive transactional code.TransactionSynchronization Interface for reactive transaction synchronization callbacks.Class Summary Class Description AbstractReactiveTransactionManager Abstract base class that implements Spring's standard reactive transaction workflow, serving as basis for concrete platform transaction managers.AbstractReactiveTransactionManager.SuspendedResourcesHolder Holder for suspended resources.GenericReactiveTransaction Default implementation of theReactiveTransaction
interface, used byAbstractReactiveTransactionManager
.ReactiveResourceSynchronization<O,K> TransactionSynchronization
implementation that manages a resource object bound throughTransactionSynchronizationManager
.TransactionContext Mutable transaction context that encapsulates transactional synchronizations and resources in the scope of a single transaction.TransactionContextManager Delegate to register and obtain transactional contexts.TransactionSynchronizationManager Central delegate that manages resources and transaction synchronizations per subscriber context.