All Classes and Interfaces
Class
Description
Abstract entity manager used by all container managed entity managers.
BeanManagerAfterDeploymentValidation
CacheDeploymentHelper
CacheDeploymentListener
configuration properties that may appear in persistence.xml
Tracks the lifecycle of created XPC Entity Managers
Resource representing a Jakarta Persistence PersistenceUnit (from a persistence.xml) deployment.
An enumeration of all the possible XML attributes in the Persistence Unit schema, by name.
EntityManagerFactoryLookup
Handle 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.
Possible choices for how extended persistence context inheritance is performed.
for extended persistence inheritance strategies.
Deployment processor which adds a Hibernate Search module dependency.
InfinispanCacheDeploymentListener adds Infinispan second level cache dependencies during application deployment.
Parse the jboss-jpa settings in jboss-all.xml.
Handle PersistenceContext and PersistenceUnit annotations.
Deployment processor which ensures the persistence provider ClassFileTransformer are used.
Jakarta Persistence ResourceDefinition
Deployment processor which adds a module dependencies for modules needed for Jakarta Persistence deployments.
Represents the Jakarta Persistence per application deployment settings read from jboss-all.xml
Domain extension used to initialize the Jakarta Persistence subsystem element handlers.
JPAJarJBossAllParser
Date: 07.06.2011
Warning this class consists of generated code.
represents the global Jakarta Persistence Service
For Jakarta Persistence service names
Listens for UserTransaction events and handles associating the extended persistence context with the Jakarta Transactions transaction.
listen for user transaction begin events
passes the TM and TSR into the persistence provider integration classes
ManagementResourceDefinition
Close the non tx invocations on transaction scoped entity manager
Path to a statistic value
Path wrapper for a static String value
begin installation of persistence unit service and persistence providers in deployment
complete installation of persistence unit service and persistence providers in deployment
Represents the PersistenceContext injected into a component.
Loads persistence provider adaptors
holds the persistence providers + adaptors associated with a deployment
Deploy Jakarta Persistence Persistence providers that are found in the application deployment.
For loading persistence provider modules
Implementation of PersistenceProviderResolver
Deployment processor responsible for processing persistence unit / context references from deployment descriptors.
Represents the PersistenceUnit injected into a component.
Holds the defined persistence units
Represents the persistence unit definition
Handle parsing of Persistence unit persistence.xml files
Standard
PersistenceUnitServiceRegistry implementation.Perform scoped search for persistence unit name
Handle the installation of the Persistence Unit service
NOTE: References in this document to Java Persistence API (JPA) refer to the Jakarta Persistence unless otherwise noted.
Persistence Unit service that is created for each deployed persistence unit that will be referenced by the
persistence context/unit injector.
Count and collection of the persistence units deployed with the application
Parse a persistence.xml into a list of persistence unit definitions.
Handles the first phase of the EntityManagerFactoryBuilder for starting the Persistence Unit service.
represents the EE container platform that we are running in and its capabilities (e.g.
Proxy for Jakarta Contexts and Dependency Injection BeanManager
for JPA 2.0 section 3.8.6
used by TransactionScopedEntityManager to detach entities loaded by a query in a non-Jakarta Transactions invocation.
Session bean Invocation interceptor.
For tracking of SFSB call stack on a per thread basis.
For SFSB life cycle management.
For SFSB life cycle management.
Stateful session bean Invocation interceptor that is responsible for the SFSBCallStack being set for each
SFSB invocation that Jakarta Persistence is interested in.
Runs early in the SFSB chain, to make sure that SFSB creation operations can inherit extended persistence contexts properly
StatisticNameLookup
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.
Return a new instance of a ClassLoader that the may be used to temporarily load any classes,
resources, or open URLs.
Factory implementation that creates
TempClassLoader instances.Transaction scoped entity manager will be injected into SLSB or SFSB beans.
Transaction utilities for Jakarta Persistence
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.
Web setup action that closes the entity managers created during the servlet invocation.
A
ValidationProviderResolver to be used within WildFly.