Class DefaultTransactionStrategy

java.lang.Object
org.apache.camel.component.jpa.DefaultTransactionStrategy
All Implemented Interfaces:
TransactionStrategy

public class DefaultTransactionStrategy extends Object implements TransactionStrategy
  • Constructor Details

    • DefaultTransactionStrategy

      public DefaultTransactionStrategy(org.springframework.transaction.PlatformTransactionManager transactionManager, jakarta.persistence.EntityManagerFactory entityManagerFactory)
  • Method Details

    • executeInTransaction

      public void executeInTransaction(Runnable runnable)
      Specified by:
      executeInTransaction in interface TransactionStrategy
    • getTransactionManager

      public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
    • createTransactionManager

      protected org.springframework.transaction.PlatformTransactionManager createTransactionManager(jakarta.persistence.EntityManagerFactory entityManagerFactory)
    • createTransactionTemplate

      protected org.springframework.transaction.support.TransactionTemplate createTransactionTemplate()