Package org.jcsp.net
Class ApplicationID
- java.lang.Object
-
- org.jcsp.net.AbstractID
-
- org.jcsp.net.ApplicationID
-
- All Implemented Interfaces:
Serializable
public class ApplicationID extends AbstractID implements Serializable
A Class whose instances represent a unique identifier for a JCSP.NET application. An application is defined as being a process network that forms a complete program. Applications have a parent Node which is the Node on which the application was started.
For a full explanation, see
.AbstractID
- Author:
- Quickstone Technologies Limited
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Compares the suppliedObject
with thisApplicationID
.AbstractID
getParentID()
Returns the parentNodeID
of this object.int
hashCode()
Returns a hash code for this Object.String
toString()
Returns aString
representation of this object.
-
-
-
Method Detail
-
toString
public String toString()
Returns a
String
representation of this object. The current implemenation returns a human readableString
which shows the application's homeNodeID
and the integer application id.
-
equals
public boolean equals(Object o)
Compares the supplied
Object
with thisApplicationID
.
-
hashCode
public int hashCode()
Returns a hash code for this Object. Two equal
ApplicationID
objects return the same hash code.
-
getParentID
public AbstractID getParentID()
Returns the parentNodeID
of this object.- Specified by:
getParentID
in classAbstractID
- Returns:
- the parent
NodeID
.
-
-