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