全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.rmi.server.UID

java.lang.Object
   |
   +----java.rmi.server.UID

public final class UID
extends Object
implements Serializable
識別子を作成するための抽象クラスであり、その識別子は、抽象クラスが生成される ホストに関して一意的になります。


Constructor Index

 o UID()
それが生成されるホストに関して一意的になる純粋な識別子を作成する。
 o UID(short)
「周知」の ID を作成する。

Method Index

 o equals(Object)
2 つのオブジェクトが等しいかどうかを比較する。
 o hashCode()
オブジェクトに対するハッシュコードを返す。
 o read(DataInput)
入力ストリームから uid を取得する。
 o toString()
オブジェクトの文字列表現を返す。
 o write(DataOutput)
出力ストリームに uid を書き込む。

Constructors

 o UID
  public UID()
それが生成されるホストに関して一意的になる純粋な識別子を作成します。この UID は、次の条件下で一意的になります。

a) リブートするのに 1秒を超える時間を必要とするマシン
b) マシーンのクロックが絶対に逆方向に設定されない場合

グローバルに一意的な UID を作成するためには、InetAddress と UID を一対にするだけでよいです。

 o UID
  public UID(short num)
「周知の」 ID を作成します。周知の ID には 2^16 -1 通りの可能性があります。このコンストラクタを介して生成される id がデフォルトの UID コンストラクタを介して生成される id と重複することはありません。デフォルトの UID コンストラクタは、このホストに関して真に一意的な識別子を生成します。

Methods

 o hashCode
  public int hashCode()
オブジェクトに対するハッシュコードを返します。

オーバーライド:
クラス ObjecthashCode
 o equals
  public boolean equals(Object obj)
2 つのオブジェクトが等しいかどうかを比較します。

オーバーライド:
クラス Objectequals
 o toString
  public String toString()
オブジェクトの文字列表現を返します。

オーバーライド:
クラス ObjecttoString
 o write
  public void write(DataOutput out) throws IOException
出力ストリームに uid を書き込みます。

 o read
  public static UID read(DataInput in) throws IOException
入力ストリームから uid を取得します。

パラメータ:
in - 入力ストリーム
例外: IOException
uid の読み込みができなかった場合 (ストリーム障害または不適切な uid の形式のため)

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス