Class TracePlatformTransactionManager

  • All Implemented Interfaces:
    org.springframework.transaction.PlatformTransactionManager, org.springframework.transaction.TransactionManager
    Direct Known Subclasses:
    TraceKafkaAwareTransactionManager

    public class TracePlatformTransactionManager
    extends Object
    implements org.springframework.transaction.PlatformTransactionManager
    A trace representation of a PlatformTransactionManager.
    Since:
    3.1.0
    Author:
    Marcin Grzejszczak
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.springframework.transaction.PlatformTransactionManager delegate  
    • Constructor Summary

      Constructors 
      Constructor Description
      TracePlatformTransactionManager​(org.springframework.transaction.PlatformTransactionManager delegate, org.springframework.beans.factory.BeanFactory beanFactory)  
    • Field Detail

      • delegate

        protected final org.springframework.transaction.PlatformTransactionManager delegate
    • Constructor Detail

      • TracePlatformTransactionManager

        public TracePlatformTransactionManager​(org.springframework.transaction.PlatformTransactionManager delegate,
                                               org.springframework.beans.factory.BeanFactory beanFactory)
    • Method Detail

      • getTransaction

        public org.springframework.transaction.TransactionStatus getTransaction​(org.springframework.transaction.TransactionDefinition definition)
                                                                         throws org.springframework.transaction.TransactionException
        Specified by:
        getTransaction in interface org.springframework.transaction.PlatformTransactionManager
        Throws:
        org.springframework.transaction.TransactionException
      • commit

        public void commit​(org.springframework.transaction.TransactionStatus status)
                    throws org.springframework.transaction.TransactionException
        Specified by:
        commit in interface org.springframework.transaction.PlatformTransactionManager
        Throws:
        org.springframework.transaction.TransactionException
      • rollback

        public void rollback​(org.springframework.transaction.TransactionStatus status)
                      throws org.springframework.transaction.TransactionException
        Specified by:
        rollback in interface org.springframework.transaction.PlatformTransactionManager
        Throws:
        org.springframework.transaction.TransactionException