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.
Field Summary
|
static int
|
ACTIVATOR_ID
well-known id for the activator
|
static int
|
DGC_ID
well-known id for the distributed garbage collector
|
static int
|
REGISTRY_ID
well-known id for the registry
|
Constructor Summary
|
ObjID()
Generate unique object identifier.
|
ObjID(int num)
Generate a "well-known" object ID.
|
Method Summary
|
boolean
|
equals(Object obj)
Two object identifiers are considered equal if they have the
same contents.
|
int
|
hashCode()
The hashcode is the object number.
|
static ObjID
|
read(ObjectInput in)
The read method constructs an object id whose contents is read
from the specified input stream.
|
String
|
toString()
Returns a string containing the object id representation.
|
void
|
write(ObjectOutput out)
Marshal object id to output stream.
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REGISTRY_ID
public static final int REGISTRY_ID
- well-known id for the registry
ACTIVATOR_ID
public static final int ACTIVATOR_ID
- well-known id for the activator
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
Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.