Package org.datanucleus
Class ExecutionContextImpl.ThreadContextInfo
java.lang.Object
org.datanucleus.ExecutionContextImpl.ThreadContextInfo
- Enclosing class:
ExecutionContextImpl
Context info for a particular thread. Can be used for storing state information for the current
thread where we don't want to pass it through large numbers of method calls (e.g persistence by
reachability) where such argument passing would damage the structure of DataNucleus.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Map
<Persistable, DNStateManager> Map of the owner of an attached object, keyed by the object.(package private) Map
<Object, Persistable> Map of attached PC object keyed by the id.(package private) boolean
(package private) boolean
(package private) int
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
referenceCounter
int referenceCounter -
attachedOwnerByObject
Map<Persistable,DNStateManager> attachedOwnerByObjectMap of the owner of an attached object, keyed by the object. Present when performing attachment. -
attachedPCById
Map<Object,Persistable> attachedPCByIdMap of attached PC object keyed by the id. Present when performing a attachment. -
merging
boolean merging -
nontxPersistDelete
boolean nontxPersistDelete
-
-
Constructor Details
-
ThreadContextInfo
ThreadContextInfo()
-