Package org.jboss.as.jpa.container
package org.jboss.as.jpa.container
-
ClassDescriptionAbstract entity manager used by all container managed entity managers.Tracks the lifecycle of created XPC Entity ManagersHandle method execution delegation to a wrapped object using the passed entity manager to obtain the target invocation target.Represents the Extended persistence context injected into a stateful bean.Uniquely identifies an ExtendedEntityManager instance.ExtendedPersistenceInheritance.DEEP inheritance strategy where we can inherit from any bean being created or from the parent bean call stack.for extended persistence inheritance strategies.Listens for UserTransaction events and handles associating the extended persistence context with the Jakarta Transactions transaction.Close the non tx invocations on transaction scoped entity managerPerform scoped search for persistence unit namefor JPA 2.0 section 3.8.6 used by TransactionScopedEntityManager to detach entities loaded by a query in a non-Jakarta Transactions invocation.For tracking of SFSB call stack on a per thread basis.StoredProcedureQueryNonTxInvocationDetacher for JPA 2.1 (Query Execution) section 3.10.7 used by TransactionScopedEntityManager to clear persistence context after StoredProcedureQuery (non-Jakarta Transactions) calls.SynchronizationTypeAccess provides access to the SynchronizationType for an EntityManager.Transaction scoped entity manager will be injected into SLSB or SFSB beans.for JPA 2.0 section 3.8.6 used by TransactionScopedEntityManager to detach entities loaded by a query in a non-Jakarta Transactions invocation.UnsynchronizedEntityManagerWrapper helps track transaction scoped persistence contexts that are SynchronizationType.UNSYNCHRONIZED, for error checking.