Packages

c

fr.linkit.engine.gnom.cache.sync.tree

DefaultSyncObjectForest

class DefaultSyncObjectForest[A <: AnyRef] extends AbstractNetworkPresenceHandler[ConnectedObjectReference] with InitialisableNetworkObjectLinker[ConnectedObjectReference] with SynchronizedObjectForest[A]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DefaultSyncObjectForest
  2. SynchronizedObjectForest
  3. InitialisableNetworkObjectLinker
  4. NetworkObjectLinker
  5. AbstractNetworkPresenceHandler
  6. TrafficInterestedNPH
  7. NetworkPresenceHandler
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DefaultSyncObjectForest(center: InternalConnectedObjectCache[A], cachePresenceHandler: NetworkPresenceHandler[SharedCacheReference], omc: ObjectManagementChannel)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. def findObject(reference: ConnectedObjectReference): Option[NetworkObject[ConnectedObjectReference]]
  9. def findTree(id: NamedIdentifier): Option[ConnectedObjectTree[A]]

    Finds a tree from its id.

    Finds a tree from its id. A tree identifier is the identifier of the root object.

    id

    the tree's identifier.

    returns

    Some(SynchronizedObjectTree[A]) if the tree is found, None instead.

    Definition Classes
    DefaultSyncObjectForestSynchronizedObjectForest
  10. def findTreeLocal(id: NamedIdentifier): Option[ConnectedObjectTree[A]]
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  12. def getPresence(ref: ConnectedObjectReference): NetworkObjectPresence

    tries to find a presence from

    tries to find a presence from

    Definition Classes
    AbstractNetworkPresenceHandlerNetworkPresenceHandler
    Annotations
    @inline()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  14. def initializeObject(obj: NetworkObject[_ <: ConnectedObjectReference]): Unit
  15. def injectRequest(bundle: LinkerRequestBundle): Unit
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. def isObjectLinked(obj: AnyRef): Boolean
  18. def isPresentOnEngine(engineId: String, ref: ConnectedObjectReference): Boolean
  19. def isRegisteredAsUnknown(id: NamedIdentifier): Boolean
  20. def linkWithReference(obj: AnyRef, ref: ConnectedObjectReference): Unit
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  24. def putUnknownTree(id: NamedIdentifier): Unit
  25. def registerReference(ref: ConnectedObjectReference): Unit
  26. def removeLinkedReference(obj: AnyRef): Option[ConnectedObjectReference]
  27. def snapshotContent: CacheRepoContent[A]

    Return the content of all stored trees.

    Return the content of all stored trees. The content of a tree is simply the detached root object (see fr.linkit.api.gnom.cache.sync.SynchronizedObject#detachedClone)

    Definition Classes
    DefaultSyncObjectForestSynchronizedObjectForest
  28. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  29. def toString(): String
    Definition Classes
    AbstractNetworkPresenceHandler → AnyRef → Any
  30. def transferUnknownTree(id: NamedIdentifier): Unit
  31. def unregisterReference(ref: ConnectedObjectReference): Unit
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  34. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Ungrouped