Class java.rmi.server.UID
All Packages Class Hierarchy This Package Previous Next Index
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.
UID()
Create a pure identifier that is unique with respect to the
host on which it is generated.
UID(short)
Create a "well-known" ID.
equals(Object)
Compares two Objects for equality.
hashCode()
Returns a hash code value for the object.
read(DataInput)
Get the uid from the input stream.
toString()
Returns a string representation of the object.
write(DataOutput)
Write uid to output stream.
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()
Returns a hash code value for the object.
Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
Compares two Objects for equality.
Overrides:
equals in class Object
toString
public String toString()
Returns a string representation of the object.
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)
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature - Version 1.1.7 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Wyszukiwarka
Podobne podstrony:
java rmi server RMISocketFactoryjava rmi server Operationjava rmi server ObjIDjava rmi server RMIFailureHandlerjava rmi server Skeletonjava rmi server RemoteCalljava rmi server RemoteObjectjava rmi server UnicastRemoteObjectjava rmi server Unreferencedjava rmi server RemoteStubjava rmi server ServerNotActiveExceptionjava rmi server LogStreamjava rmi server RMIClassLoaderjava rmi server RemoteServerjava rmi server LoaderHandlerjava rmi server ServerRefjava rmi server RemoteRefjava rmi server ExportExceptionPackage java rmi serverwięcej podobnych podstron