Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)

Class java.rmi.server.ObjID

java.lang.Object
   |
   +----java.rmi.server.ObjID

public final class ObjID
extends Object
implements Serializable

The class ObjID is used to identify remote objects uniquely in a VM over time. Each identifier contains an object number and an address space identifier that is unique with respect to a specific host. An object identifier is assigned to a remote object when it is exported.


Variable Index

DGC_ID
well-known id for the distributed garbage collector
REGISTRY_ID
well-known id for the registry

Constructor Index

ObjID()
Generate unique object identifier.
ObjID(int)
Generate a "well-known" object ID.

Method Index

equals(Object)
Two object identifiers are considered equal if they have the same contents.
hashCode()
The hashcode is the object number.
read(ObjectInput)
The read method constructs an object id whose contents is read from the specified input stream.
toString()
Returns a string containing the object id representation.
write(ObjectOutput)
Marshal object id to output stream.

Variables

REGISTRY_ID
 public static final int REGISTRY_ID
well-known id for the registry

DGC_ID
 public static final int DGC_ID
well-known id for the distributed garbage collector


Constructors

ObjID
 public ObjID()
Generate unique object identifier.

ObjID
 public ObjID(int num)
Generate a "well-known" object ID. An object ID generated via this constructor will not clash with any object IDs generated via the default constructor.

Parameters:
num - a unique well-known object number

Methods

write
 public void write(ObjectOutput out) throws IOException
Marshal object id to output stream.

read
 public static ObjID read(ObjectInput in) throws IOException
The read method constructs an object id whose contents is read from the specified input stream.

hashCode
 public int hashCode()
The hashcode is the object number.

Overrides:
hashCode in class Object
equals
 public boolean equals(Object obj)
Two object identifiers are considered equal if they have the same contents.

Overrides:
equals in class Object
toString
 public String toString()
Returns a string containing the object id representation. The address space identifier is included in the string representation only if the object id is from a non-local address space.

Overrides:
toString in class Object

Where Am I? Class Hierarchy (JDK) All Classes (JDK) All Fields and Methods (JDK)