See: Description
| Interface | Description | 
|---|---|
| ClassLoaderResolver | 
 Class to allow resolution and loading of classes in a persistence framework. 
 | 
| ExecutionContext | 
 Context of execution for persistence operations. 
 | 
| ExecutionContext.LifecycleListener | 
 Interface to be implemented by a listener for the closure of the ExecutionContext. 
 | 
| ExecutionContextListener | 
 Listener for closure of an ExecutionContext. 
 | 
| ImplementationCreator | 
 Create instances of persistable objects. 
 | 
| NucleusContext | 
 Representation of the context being run within DataNucleus. 
 | 
| PersistenceNucleusContext | 
 Context for use in the persistence process. 
 | 
| StoreNucleusContext | 
 Context for datastore operations in DataNucleus. 
 | 
| Transaction | 
 Representation of an ExecutionContext transaction within DataNucleus. 
 | 
| TransactionEventListener | 
 Listener of events raised on transaction begin, commit, rollback and flush. 
 | 
| Class | Description | 
|---|---|
| AbstractNucleusContext | 
 Base implementation of a NucleusContext, providing configuration, metadata management, type management, plugin management and ClassLoader services. 
 | 
| BeanValidationHandler | 
 Handles the integration of "javax.validation" Bean Validation API (JSR 303). 
 | 
| CDIHandler | 
 Handles the integration of "javax.enterprise.inject" CDI API. 
 | 
| ClassConstants | 
 Constants with classes (class created to reduce overhead on calling Class.class *performance*) 
 | 
| ClassLoaderResolverImpl | 
 A basic implementation of a ClassLoaderResolver. 
 | 
| ClassNameConstants | 
 Constants with classes names (created to reduce overhead on calling Class.class.getName()), namely performance. 
 | 
| Configuration | 
 Class providing configuration for the context. 
 | 
| DetachState | 
 Holder for the detachment state control for the detachment process. 
 | 
| ExecutionContext.EmbeddedOwnerRelation | |
| ExecutionContextImpl | 
 Manager for persistence/retrieval of objects within an execution context, equating to the work required by JDO PersistenceManager and JPA EntityManager. 
 | 
| ExecutionContextPool | 
 Pool of ExecutionContext objects. 
 | 
| ExecutionContextThreadedImpl | 
 ExecutionContext to attempt to handle multi-threaded PM/EM cases. 
 | 
| FetchGroup<T> | 
 Group of fields for fetching, to be used by a FetchPlan. 
 | 
| FetchGroupManager | 
 Manager for dynamic fetch groups. 
 | 
| FetchPlan | 
 FetchPlan for fields for use internally. 
 | 
| FetchPlanForClass | 
 Representation of the fetch plan for a particular class, defining the members that are to be fetched. 
 | 
| FetchPlanState | 
 Holder for the state control for FetchPlan processing. 
 | 
| JTAJCATransactionImpl | 
 A transaction that is synchronised with a Java Transaction Service (JTA) transaction with JCA. 
 | 
| JTATransactionImpl | 
 Transaction that is synchronized with a Java Transaction Service (JTA) transaction. 
 | 
| ManagedRelationsHandler | 
 Handler to process "managed relations". 
 | 
| NucleusContextHelper | 
 Helper methods for NucleusContext operations. 
 | 
| PersistenceNucleusContextImpl | 
 Extends the basic DataNucleus context, adding on services for
 
 creating ExecutionContext objects to handle persistence. 
 | 
| PropertyNames | 
 Utility providing convenience naming of core persistence properties. 
 | 
| ReachabilityAtCommitHandler | 
 Handler to process "persistence-by-reachability" at commit. 
 | 
| TransactionImpl | 
 Implementation of a transaction for an ExecutionContext, for a datastore. 
 | 
Copyright © 2020. All rights reserved.