接口的使用
org.springframework.transaction.ReactiveTransaction
使用ReactiveTransaction的程序包 程序包 说明 org.springframework.transaction Spring's core transaction management APIs (independent of any specific transaction management system); an exception hierarchy for Spring's transaction infrastructure; and transaction manager, definition, and status interfaces.org.springframework.transaction.reactive Support classes for reactive transaction management.org.springframework.transaction中ReactiveTransaction的使用
返回变量类型为ReactiveTransaction的类型的org.springframework.transaction中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<ReactiveTransaction>
ReactiveTransactionManager. getReactiveTransaction(TransactionDefinition definition)
Emit a currently active reactive transaction or create a new one, according to the specified propagation behavior.参数类型为ReactiveTransaction的org.springframework.transaction中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
ReactiveTransactionManager. commit(ReactiveTransaction transaction)
Commit the given transaction, with regard to its status.reactor.core.publisher.Mono<Void>
ReactiveTransactionManager. rollback(ReactiveTransaction transaction)
Perform a rollback of the given transaction.org.springframework.transaction.reactive中ReactiveTransaction的使用
实现ReactiveTransaction的org.springframework.transaction.reactive中的类 修饰符和类型 类 说明 class
GenericReactiveTransaction
Default implementation of theReactiveTransaction
interface, used byAbstractReactiveTransactionManager
.返回变量类型为ReactiveTransaction的类型的org.springframework.transaction.reactive中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<ReactiveTransaction>
AbstractReactiveTransactionManager. getReactiveTransaction(TransactionDefinition definition)
This implementation handles propagation behavior.参数类型为ReactiveTransaction的org.springframework.transaction.reactive中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
AbstractReactiveTransactionManager. commit(ReactiveTransaction transaction)
This implementation of commit handles participating in existing transactions and programmatic rollback requests.org.reactivestreams.Publisher<T>
TransactionCallback. doInTransaction(ReactiveTransaction status)
Gets called byTransactionalOperator
within a transactional context.reactor.core.publisher.Mono<Void>
AbstractReactiveTransactionManager. rollback(ReactiveTransaction transaction)
This implementation of rollback handles participating in existing transactions.