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 TypeMethodDescriptionvoid
invokeAfterCommit
(String unitName, Invokable<Boolean> invokable) void
invokeBeforeCommit
(String unitName, Invokable<Boolean> invokable) <T> T
invokeInTransaction
(String unitName, Invokable<T> invokable) void
runInTransaction
(String unitName, Runnable runnable)
-
Constructor Details
-
EntityTransactionManagerImpl
public EntityTransactionManagerImpl(org.slf4j.Logger logger, EntityManagerManager entityManagerManager)
-
-
Method Details
-
runInTransaction
- Specified by:
runInTransaction
in interfaceEntityTransactionManager
-
invokeInTransaction
- Specified by:
invokeInTransaction
in interfaceEntityTransactionManager
-
invokeBeforeCommit
- Specified by:
invokeBeforeCommit
in interfaceEntityTransactionManager
-
invokeAfterCommit
- Specified by:
invokeAfterCommit
in interfaceEntityTransactionManager
-