@@ -101,7 +101,7 @@ public final Mono<ReactiveTransaction> getReactiveTransaction(@Nullable Transact
101
101
// Use defaults if no transaction definition given.
102
102
TransactionDefinition def = (definition != null ? definition : TransactionDefinition .withDefaults ());
103
103
104
- return TransactionSynchronizationManager .currentTransaction ()
104
+ return TransactionSynchronizationManager .forCurrentTransaction ()
105
105
.flatMap (synchronizationManager -> {
106
106
107
107
Object transaction = doGetTransaction (synchronizationManager );
@@ -403,7 +403,7 @@ public final Mono<Void> commit(ReactiveTransaction transaction) throws Transacti
403
403
"Transaction is already completed - do not call commit or rollback more than once per transaction" ));
404
404
}
405
405
406
- return TransactionSynchronizationManager .currentTransaction ().flatMap (synchronizationManager -> {
406
+ return TransactionSynchronizationManager .forCurrentTransaction ().flatMap (synchronizationManager -> {
407
407
GenericReactiveTransaction reactiveTx = (GenericReactiveTransaction ) transaction ;
408
408
if (reactiveTx .isRollbackOnly ()) {
409
409
if (reactiveTx .isDebug ()) {
@@ -483,7 +483,7 @@ public final Mono<Void> rollback(ReactiveTransaction transaction) throws Transac
483
483
return Mono .error (new IllegalTransactionStateException (
484
484
"Transaction is already completed - do not call commit or rollback more than once per transaction" ));
485
485
}
486
- return TransactionSynchronizationManager .currentTransaction ().flatMap (synchronizationManager -> {
486
+ return TransactionSynchronizationManager .forCurrentTransaction ().flatMap (synchronizationManager -> {
487
487
GenericReactiveTransaction reactiveTx = (GenericReactiveTransaction ) transaction ;
488
488
return processRollback (synchronizationManager , reactiveTx );
489
489
});
0 commit comments