Package org.apache.camel.component.jpa
Class DefaultTransactionStrategy
java.lang.Object
org.apache.camel.component.jpa.DefaultTransactionStrategy
- All Implemented Interfaces:
TransactionStrategy
-
Constructor Summary
ConstructorDescriptionDefaultTransactionStrategy
(org.springframework.transaction.PlatformTransactionManager transactionManager, jakarta.persistence.EntityManagerFactory entityManagerFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.springframework.transaction.PlatformTransactionManager
createTransactionManager
(jakarta.persistence.EntityManagerFactory entityManagerFactory) protected org.springframework.transaction.support.TransactionTemplate
void
executeInTransaction
(Runnable runnable) org.springframework.transaction.PlatformTransactionManager
-
Constructor Details
-
DefaultTransactionStrategy
public DefaultTransactionStrategy(org.springframework.transaction.PlatformTransactionManager transactionManager, jakarta.persistence.EntityManagerFactory entityManagerFactory)
-
-
Method Details
-
executeInTransaction
- Specified by:
executeInTransaction
in interfaceTransactionStrategy
-
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()
-