Class java.rmi.server.UID
java.lang.Object
|
+--java.rmi.server.UID
- public final class UID
- extends Object
- implements Serializable
Abstraction for creating identifiers that are unique with respect
to the the host on which it is generated.
- See Also:
- Serialized Form
Constructor Summary
|
UID()
Create a pure identifier that is unique with respect to the
host on which it is generated. |
UID(short num)
Create a "well-known" ID. There are 2^16 -1 such possible
well-known ids. |
UID
public UID()
- Create a pure identifier that is unique with respect to the
host on which it is generated. This UID is unique under the
following conditions: a) the machine takes more than one second
to reboot, and b) the machine's clock is never set backward.
In order to construct a UID that is globally unique, simply
pair a UID with an InetAddress.
UID
public UID(short num)
- Create a "well-known" ID. There are 2^16 -1 such possible
well-known ids. An id generated via this constructor will not
clash with any id generated via the default UID
constructor which will generates a genuinely unique identifier
with respect to this host.
hashCode
public int hashCode()
- Overrides:
- hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
- equals in class Object
toString
public String toString()
- Overrides:
- toString in class Object
write
public void write(DataOutput out)
throws IOException
- Write uid to output stream.
read
public static UID read(DataInput in)
throws IOException
- Get the uid from the input stream.
- Parameters:
in
- the input stream- Throws:
- IOException - If uid could not be read
(due to stream failure or malformed uid)
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.
This documentation was generated with a post-Beta4 version of Javadoc.