All Packages  Class Hierarchy  This Package  Previous  Next  Index
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. 
 
 DGC_ID - well-known id for the distributed garbage collector 
 
 REGISTRY_ID - well-known id for the registry 
 
 
 ObjID() - Generate unique object identifier. 
 
 ObjID(int) - Generate a "well-known" object ID. 
 
 
 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. 
 
 
 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
 
 
 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 
 
 
 
 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 
 
 
All Packages  Class Hierarchy  This Package  Previous  Next  Index
Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.