Class to allow resolution and loading of classes in a persistence framework.
Context of execution for persistence operations.
Listener for closure of an ExecutionContext.
Create instances of persistable objects.
Representation of a transaction within DataNucleus.
Listener of events raised on transaction begin, commit, rollback and flush.
Constants with classes (class created to reduce overhead on calling Class.class *performance*)
A basic implementation of a ClassLoaderResolver.
Constants with classes names (created to reduce overhead on calling Class.class.getName()), namely performance.
Manager for persistence/retrieval of objects within an execution context, equating to the work required by javax.jdo.PersistenceManager and javax.persistence.EntityManager.
Pool of ExecutionContext objects.
ExecutionContext to attempt to handle multi-threaded PM/EM cases.
Group of fields for fetching, to be part of a FetchPlan.
Manager for dynamic fetch groups.
FetchPlan for fields for use internally.
Representation of the fetch plan for a particular class, defining the members that are to be fetched.
A transaction that is synchronised with a Java Transaction Service (JTA) transaction with JCA.
Transaction that is synchronized with a Java Transaction Service (JTA) transaction.
Representation of the context being run within DataNucleus.
Callback handler that does nothing.
Class providing configuration for persistence.
Utility providing convenience naming of core persistence properties.
Implementation of a transaction for a datastore.
Copyright © 2014. All Rights Reserved.