Class RoutingTransactionTemplate


  • public class RoutingTransactionTemplate
    extends Object
    Another TransactionTemplate that supports routing datasource.
    Since:
    2022-09-04
    Version:
    1.0.7
    Author:
    fantasticmao
    • Constructor Detail

      • RoutingTransactionTemplate

        public RoutingTransactionTemplate​(org.springframework.transaction.support.TransactionTemplate transactionTemplate)
    • Method Detail

      • execute

        @Nullable
        public <T> T execute​(@Nonnull
                             Object seed,
                             org.springframework.transaction.support.TransactionCallback<T> action)
                      throws org.springframework.transaction.TransactionException
        Throws:
        org.springframework.transaction.TransactionException
      • executeWithoutResult

        public void executeWithoutResult​(@Nonnull
                                         Object seed,
                                         Consumer<org.springframework.transaction.TransactionStatus> action)
                                  throws org.springframework.transaction.TransactionException
        Throws:
        org.springframework.transaction.TransactionException
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object