Class ExecutionContextImpl.ThreadContextInfo

  • Enclosing class:
    ExecutionContextImpl

    static class ExecutionContextImpl.ThreadContextInfo
    extends java.lang.Object
    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.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • referenceCounter

        int referenceCounter
      • attachedOwnerByObject

        java.util.Map<Persistable,​DNStateManager> attachedOwnerByObject
        Map of the owner of an attached object, keyed by the object. Present when performing attachment.
      • attachedPCById

        java.util.Map<java.lang.Object,​Persistable> attachedPCById
        Map of attached PC object keyed by the id. Present when performing a attachment.
      • merging

        boolean merging
      • nontxPersistDelete

        boolean nontxPersistDelete
    • Constructor Detail

      • ThreadContextInfo

        ThreadContextInfo()