Package org.apache.camel.component.jpa
Class DefaultTransactionStrategy
- java.lang.Object
-
- org.apache.camel.component.jpa.DefaultTransactionStrategy
-
- All Implemented Interfaces:
TransactionStrategy
public class DefaultTransactionStrategy extends Object implements TransactionStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultTransactionStrategy(org.springframework.transaction.PlatformTransactionManager transactionManager, javax.persistence.EntityManagerFactory entityManagerFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.springframework.transaction.PlatformTransactionManager
createTransactionManager(javax.persistence.EntityManagerFactory entityManagerFactory)
protected org.springframework.transaction.support.TransactionTemplate
createTransactionTemplate()
void
executeInTransaction(Runnable runnable)
org.springframework.transaction.PlatformTransactionManager
getTransactionManager()
-
-
-
Method Detail
-
executeInTransaction
public void executeInTransaction(Runnable runnable)
- Specified by:
executeInTransaction
in interfaceTransactionStrategy
-
getTransactionManager
public org.springframework.transaction.PlatformTransactionManager getTransactionManager()
-
createTransactionManager
protected org.springframework.transaction.PlatformTransactionManager createTransactionManager(javax.persistence.EntityManagerFactory entityManagerFactory)
-
createTransactionTemplate
protected org.springframework.transaction.support.TransactionTemplate createTransactionTemplate()
-
-