c

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

ObjectSyncNodeImpl

class ObjectSyncNodeImpl[A <: AnyRef] extends ChippedObjectNodeImpl[A] with InternalObjectSyncNode[A]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ObjectSyncNodeImpl
  2. InternalObjectSyncNode
  3. MutableSyncNode
  4. ObjectSyncNode
  5. ChippedObjectNodeImpl
  6. InternalChippedObjectNode
  7. ChippedObjectNode
  8. InternalNode
  9. TrafficInterestedNode
  10. MutableNode
  11. ConnectedObjectNode
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ObjectSyncNodeImpl(data: SyncObjectNodeData[A])

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. def addChild(node: MutableNode[_]): Unit
    Definition Classes
    ChippedObjectNodeImplMutableNode
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val childs: HashMap[NamedIdentifier, MutableNode[_]]

    This map contains all the synchronized object of the parent object including method return values and parameters and class fields

    This map contains all the synchronized object of the parent object including method return values and parameters and class fields

    Attributes
    protected
    Definition Classes
    ChippedObjectNodeImpl
  7. val chip: Chip[A]
  8. val choreographer: InvocationChoreographer
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  10. val contract: StructureContract[A]
  11. def discoverParent(node: ObjectSyncNodeImpl[_]): Unit

    Replace the unknown parent by the known one.

    Replace the unknown parent by the known one.

    Definition Classes
    ChippedObjectNodeImplMutableNode
    Exceptions thrown

    IllegalStateException if the current parent is not an UnknownObjectSyncNode

  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def getChild[B <: AnyRef](id: NamedIdentifier): Option[MutableNode[B]]
    Definition Classes
    ChippedObjectNodeImplMutableNode
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  16. def getMatchingSyncNode(nonSyncObject: AnyRef): MutableSyncNode[_ <: AnyRef]
    Definition Classes
    ObjectSyncNodeImplMutableSyncNode
    Annotations
    @Nullable()
  17. def handlePacket(packet: InvocationPacket, senderID: String, response: Submitter[Unit]): Unit
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  19. val id: NamedIdentifier

    This node's identifier

    This node's identifier

    Definition Classes
    ChippedObjectNodeImplConnectedObjectNode
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. val isMirrored: Boolean
    Definition Classes
    ObjectSyncNodeImplObjectSyncNode
  22. val isMirroring: Boolean
    Definition Classes
    ObjectSyncNodeImplObjectSyncNode
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. lazy val nodePath: Array[NamedIdentifier]
    Definition Classes
    ConnectedObjectNode
  25. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  26. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  27. def obj: A with SynchronizedObject[A]

    The synchronized object.

    The synchronized object.

    Definition Classes
    ObjectSyncNodeImplObjectSyncNodeChippedObjectNodeImplChippedObjectNodeConnectedObjectNode
  28. val objectPresence: NetworkObjectPresence

    This set stores every engine where this object is synchronized.

    This set stores every engine where this object is synchronized.

    Definition Classes
    ChippedObjectNodeImplConnectedObjectNode
  29. val ownerID: String

    The identifier of the engine that posted this object.

    The identifier of the engine that posted this object.

    Definition Classes
    ChippedObjectNodeImplConnectedObjectNode
  30. def parent: ConnectedObjectNode[_]

    This node's parent (null if this node is a root node)

    This node's parent (null if this node is a root node)

    Definition Classes
    ChippedObjectNodeImplConnectedObjectNode
  31. val puppeteer: Puppeteer[A]
  32. val reference: ConnectedObjectReference
  33. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  34. def toString(): String
    Definition Classes
    ObjectSyncNodeImplChippedObjectNodeImpl → AnyRef → Any
  35. val tree: DefaultConnectedObjectTree[_]
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  38. 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

Inherited from InternalObjectSyncNode[A]

Inherited from MutableSyncNode[A]

Inherited from ObjectSyncNode[A]

Inherited from ChippedObjectNodeImpl[A]

Inherited from InternalChippedObjectNode[A]

Inherited from ChippedObjectNode[A]

Inherited from InternalNode[A]

Inherited from TrafficInterestedNode[A]

Inherited from MutableNode[A]

Inherited from ConnectedObjectNode[A]

Inherited from AnyRef

Inherited from Any

Ungrouped