全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.rmi.server.UID
java.lang.Object
|
+----java.rmi.server.UID
- public final class UID
- extends Object
- implements Serializable
識別子を作成するための抽象クラスであり、その識別子は、抽象クラスが生成される
ホストに関して一意的になります。
-
UID()
- それが生成されるホストに関して一意的になる純粋な識別子を作成する。
-
UID(short)
- 「周知」の ID を作成する。
-
equals(Object)
- 2 つのオブジェクトが等しいかどうかを比較する。
-
hashCode()
- オブジェクトに対するハッシュコードを返す。
-
read(DataInput)
- 入力ストリームから uid を取得する。
-
toString()
- オブジェクトの文字列表現を返す。
-
write(DataOutput)
- 出力ストリームに uid を書き込む。
UID
public UID()
- それが生成されるホストに関して一意的になる純粋な識別子を作成します。この UID は、次の条件下で一意的になります。
a) リブートするのに 1秒を超える時間を必要とするマシン
b) マシーンのクロックが絶対に逆方向に設定されない場合
グローバルに一意的な UID を作成するためには、InetAddress と UID を一対にするだけでよいです。
UID
public UID(short num)
- 「周知の」 ID を作成します。周知の ID には 2^16 -1 通りの可能性があります。このコンストラクタを介して生成される id がデフォルトの UID コンストラクタを介して生成される id と重複することはありません。デフォルトの UID コンストラクタは、このホストに関して真に一意的な識別子を生成します。
hashCode
public int hashCode()
- オブジェクトに対するハッシュコードを返します。
- オーバーライド:
- クラス Object の hashCode
equals
public boolean equals(Object obj)
- 2 つのオブジェクトが等しいかどうかを比較します。
- オーバーライド:
- クラス Object の equals
toString
public String toString()
- オブジェクトの文字列表現を返します。
- オーバーライド:
- クラス Object の toString
write
public void write(DataOutput out) throws IOException
- 出力ストリームに uid を書き込みます。
read
public static UID read(DataInput in) throws IOException
- 入力ストリームから uid を取得します。
- パラメータ:
- in - 入力ストリーム
- 例外: IOException
- uid の読み込みができなかった場合
(ストリーム障害または不適切な uid の形式のため)
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス