Class 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 a ReactiveTransactionManager.
    Since:
    3.1.0
    Author:
    Marcin Grzejszczak
    • Constructor Detail

      • TraceReactiveTransactionManager

        public TraceReactiveTransactionManager​(org.springframework.transaction.ReactiveTransactionManager delegate,
                                               org.springframework.beans.factory.BeanFactory beanFactory)
    • 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:
        getReactiveTransaction in interface org.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:
        commit in interface org.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:
        rollback in interface org.springframework.transaction.ReactiveTransactionManager
        Throws:
        org.springframework.transaction.TransactionException