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
ReactiveTransactioninterface, used byAbstractReactiveTransactionManager.TransactionSynchronizationimplementation 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.