Class PersistenceNucleusContextImpl

java.lang.Object
org.datanucleus.AbstractNucleusContext
org.datanucleus.PersistenceNucleusContextImpl
All Implemented Interfaces:
Serializable, NucleusContext, PersistenceNucleusContext

public class PersistenceNucleusContextImpl extends AbstractNucleusContext implements Serializable, PersistenceNucleusContext
Extends the basic DataNucleus context, adding on services for
  • creating ExecutionContext objects to handle persistence. Uses a pool of ExecutionContext objects, reusing them as required.
  • providing a cache across ExecutionContext objects (the "Level 2" cache).
  • provides a factory for creating StateManagers. This factory makes use of pooling, allowing reuse.
  • provides access to the datastore via a StoreManager
See Also: