Package org.jboss.as.jpa.container
Class NonTxEmCloser
java.lang.Object
org.jboss.as.jpa.container.NonTxEmCloser
Close the non tx invocations on transaction scoped entity manager
- Author:
- Scott Marlow
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic jakarta.persistence.EntityManagerReturn the transactional entity manager for the specified scoped persistence unit namestatic voidpopCall()current session bean invocation is ending, close any transactional entity managers created without a Jakarta Transactions transaction.static voidpushCall()entered new session bean invocation, start new collection for tracking transactional entity managers created without a Jakarta Transactions transaction.
-
Field Details
-
Constructor Details
-
NonTxEmCloser
public NonTxEmCloser()
-
-
Method Details
-
pushCall
public static void pushCall()entered new session bean invocation, start new collection for tracking transactional entity managers created without a Jakarta Transactions transaction. -
popCall
public static void popCall()current session bean invocation is ending, close any transactional entity managers created without a Jakarta Transactions transaction. -
get
Return the transactional entity manager for the specified scoped persistence unit name- Parameters:
puScopedName-- Returns:
-
add
-