Class EntityTransactionManagerImpl
- java.lang.Object
 - 
- org.apache.tapestry5.internal.jpa.EntityTransactionManagerImpl
 
 
- 
- All Implemented Interfaces:
 EntityTransactionManager
@Scope("perthread") public class EntityTransactionManagerImpl extends java.lang.Object implements EntityTransactionManager
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface org.apache.tapestry5.jpa.EntityTransactionManager
EntityTransactionManager.VoidInvokable 
 - 
 
- 
Constructor Summary
Constructors Constructor Description EntityTransactionManagerImpl(org.slf4j.Logger logger, EntityManagerManager entityManagerManager) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinvokeAfterCommit(java.lang.String unitName, Invokable<java.lang.Boolean> invokable)voidinvokeBeforeCommit(java.lang.String unitName, Invokable<java.lang.Boolean> invokable)<T> TinvokeInTransaction(java.lang.String unitName, Invokable<T> invokable)voidrunInTransaction(java.lang.String unitName, java.lang.Runnable runnable) 
 - 
 
- 
- 
Constructor Detail
- 
EntityTransactionManagerImpl
public EntityTransactionManagerImpl(org.slf4j.Logger logger, EntityManagerManager entityManagerManager)
 
 - 
 
- 
Method Detail
- 
runInTransaction
public void runInTransaction(java.lang.String unitName, java.lang.Runnable runnable)
- Specified by:
 runInTransactionin interfaceEntityTransactionManager
 
- 
invokeInTransaction
public <T> T invokeInTransaction(java.lang.String unitName, Invokable<T> invokable)
- Specified by:
 invokeInTransactionin interfaceEntityTransactionManager
 
- 
invokeBeforeCommit
public void invokeBeforeCommit(java.lang.String unitName, Invokable<java.lang.Boolean> invokable)
- Specified by:
 invokeBeforeCommitin interfaceEntityTransactionManager
 
- 
invokeAfterCommit
public void invokeAfterCommit(java.lang.String unitName, Invokable<java.lang.Boolean> invokable)
- Specified by:
 invokeAfterCommitin interfaceEntityTransactionManager
 
 - 
 
 -