Package org.springframework.transaction.reactive
@NullMarked
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.
-
ClassDescriptionAbstract base class that implements Spring's standard reactive transaction workflow, serving as basis for concrete platform transaction managers.Holder for suspended resources.Default implementation of the
ReactiveTransaction
interface, used byAbstractReactiveTransactionManager
.TransactionSynchronization
implementation that manages a resource object bound throughTransactionSynchronizationManager
.A delegate for publishing transactional events in a reactive setup.Operator class that simplifies programmatic transaction demarcation and transaction exception handling.Callback interface for reactive transactional code.Mutable transaction context that encapsulates transactional synchronizations and resources in the scope of a single transaction.Delegate to register and obtain transactional contexts.Interface for reactive transaction synchronization callbacks.Central delegate that manages resources and transaction synchronizations per subscriber context.