Class TraceReactiveTransactionManager
- java.lang.Object
-
- org.springframework.cloud.sleuth.instrument.tx.TraceReactiveTransactionManager
-
- All Implemented Interfaces:
org.springframework.transaction.ReactiveTransactionManager,org.springframework.transaction.TransactionManager
public class TraceReactiveTransactionManager extends Object implements org.springframework.transaction.ReactiveTransactionManager
A trace representation of aReactiveTransactionManager.- Since:
- 3.1.0
- Author:
- Marcin Grzejszczak
-
-
Constructor Summary
Constructors Constructor Description TraceReactiveTransactionManager(org.springframework.transaction.ReactiveTransactionManager delegate, org.springframework.beans.factory.BeanFactory beanFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<Void>commit(org.springframework.transaction.ReactiveTransaction transaction)reactor.core.publisher.Mono<org.springframework.transaction.ReactiveTransaction>getReactiveTransaction(org.springframework.transaction.TransactionDefinition definition)reactor.core.publisher.Mono<Void>rollback(org.springframework.transaction.ReactiveTransaction transaction)
-
-
-
Method Detail
-
getReactiveTransaction
public reactor.core.publisher.Mono<org.springframework.transaction.ReactiveTransaction> getReactiveTransaction(org.springframework.transaction.TransactionDefinition definition) throws org.springframework.transaction.TransactionException- Specified by:
getReactiveTransactionin interfaceorg.springframework.transaction.ReactiveTransactionManager- Throws:
org.springframework.transaction.TransactionException
-
commit
public reactor.core.publisher.Mono<Void> commit(org.springframework.transaction.ReactiveTransaction transaction) throws org.springframework.transaction.TransactionException
- Specified by:
commitin interfaceorg.springframework.transaction.ReactiveTransactionManager- Throws:
org.springframework.transaction.TransactionException
-
rollback
public reactor.core.publisher.Mono<Void> rollback(org.springframework.transaction.ReactiveTransaction transaction) throws org.springframework.transaction.TransactionException
- Specified by:
rollbackin interfaceorg.springframework.transaction.ReactiveTransactionManager- Throws:
org.springframework.transaction.TransactionException
-
-