edu.vub.at.actors.id
Class ATObjectID
java.lang.Object
edu.vub.at.actors.id.ATObjectID
- All Implemented Interfaces:
- java.io.Serializable
- public class ATObjectID
- extends java.lang.Object
- implements java.io.Serializable
An ATObjectID instance represents a globally unique identifier denoting
an AmbientTalk/2 object. It is represented by a triplet:
( VM id, Host actor id, object id )
- Author:
- tvcutsem
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
virtualMachineId_
private final GUID virtualMachineId_
actorId_
private final int actorId_
objectId_
private final int objectId_
ATObjectID
public ATObjectID(GUID vmId,
int actorId,
int objectId)
isFar
public boolean isFar()
throws InterpreterException
- Throws:
InterpreterException
isRemote
public boolean isRemote()
getActorId
public int getActorId()
getObjectId
public int getObjectId()
getVirtualMachineId
public GUID getVirtualMachineId()
hashCode
public int hashCode()
equals
public boolean equals(java.lang.Object other)
toString
public java.lang.String toString()