class ObjectSyncNodeImpl[A <: AnyRef] extends ChippedObjectNodeImpl[A] with InternalObjectSyncNode[A]
- Alphabetic
- By Inheritance
- ObjectSyncNodeImpl
- InternalObjectSyncNode
- MutableSyncNode
- ObjectSyncNode
- ChippedObjectNodeImpl
- InternalChippedObjectNode
- ChippedObjectNode
- InternalNode
- TrafficInterestedNode
- MutableNode
- ConnectedObjectNode
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ObjectSyncNodeImpl(data: SyncObjectNodeData[A])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addChild(node: MutableNode[_]): Unit
- Definition Classes
- ChippedObjectNodeImpl → MutableNode
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- 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
- val chip: Chip[A]
- Definition Classes
- ChippedObjectNodeImpl → InternalChippedObjectNode
- val choreographer: InvocationChoreographer
- Definition Classes
- ChippedObjectNodeImpl → ChippedObjectNode
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- val contract: StructureContract[A]
- Definition Classes
- ChippedObjectNodeImpl → ChippedObjectNode
- def discoverParent(node: ObjectSyncNodeImpl[_]): Unit
Replace the unknown parent by the known one.
Replace the unknown parent by the known one.
- Definition Classes
- ChippedObjectNodeImpl → MutableNode
- Exceptions thrown
IllegalStateException
if the current parent is not an UnknownObjectSyncNode
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getChild[B <: AnyRef](id: NamedIdentifier): Option[MutableNode[B]]
- Definition Classes
- ChippedObjectNodeImpl → MutableNode
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def getMatchingSyncNode(nonSyncObject: AnyRef): MutableSyncNode[_ <: AnyRef]
- Definition Classes
- ObjectSyncNodeImpl → MutableSyncNode
- Annotations
- @Nullable()
- def handlePacket(packet: InvocationPacket, senderID: String, response: Submitter[Unit]): Unit
- Definition Classes
- ChippedObjectNodeImpl → TrafficInterestedNode
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- val id: NamedIdentifier
This node's identifier
This node's identifier
- Definition Classes
- ChippedObjectNodeImpl → ConnectedObjectNode
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isMirrored: Boolean
- Definition Classes
- ObjectSyncNodeImpl → ObjectSyncNode
- val isMirroring: Boolean
- Definition Classes
- ObjectSyncNodeImpl → ObjectSyncNode
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- lazy val nodePath: Array[NamedIdentifier]
- Definition Classes
- ConnectedObjectNode
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- def obj: A with SynchronizedObject[A]
The synchronized object.
The synchronized object.
- Definition Classes
- ObjectSyncNodeImpl → ObjectSyncNode → ChippedObjectNodeImpl → ChippedObjectNode → ConnectedObjectNode
- 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
- ChippedObjectNodeImpl → ConnectedObjectNode
- val ownerID: String
The identifier of the engine that posted this object.
The identifier of the engine that posted this object.
- Definition Classes
- ChippedObjectNodeImpl → ConnectedObjectNode
- 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
- ChippedObjectNodeImpl → ConnectedObjectNode
- val puppeteer: Puppeteer[A]
- Definition Classes
- ObjectSyncNodeImpl → InternalObjectSyncNode
- val reference: ConnectedObjectReference
- Definition Classes
- ChippedObjectNodeImpl → ConnectedObjectNode
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- ObjectSyncNodeImpl → ChippedObjectNodeImpl → AnyRef → Any
- val tree: DefaultConnectedObjectTree[_]
- Definition Classes
- ChippedObjectNodeImpl → ConnectedObjectNode
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated