全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.rmi.dgc.VMID
java.lang.Object
|
+----java.rmi.dgc.VMID
- public final class VMID
- extends Object
- implements Serializable
VMID は、すべての Java 仮想マシンで一意の識別子です。VMID は、分散ガベージコレクタがクライアントの VM を識別する際に使用します。
-
VMID()
- 新しい VMID を作成する。
-
equals(Object)
- この VMID を別の VMID と比較し、両者が同じ識別子であれば true を返す。
-
hashCode()
- この VMID のハッシュコードを計算する。
-
isUnique()
- このホストの正確なアドレスを判別できる場合は true を返す。
-
toString()
- この VMID の文字列表現を返す。
VMID
public VMID()
- 新しい VMID ID を作成します。このコンストラクタから返される各 VMID は、次の条件下のすべての Java 仮想マシン内で一意となります。
a) java.rmi.server.UID クラスのオブジェクトが一意となる条件が満たされている。
b) このホストのアドレスが取得可能であり、このオブジェクトの存在する間は一意かつ不変である。
static メソッド isUnique を使用すると、このホストの正確なアドレスが取得可能かどうかを調べることができます。
isUnique
public static boolean isUnique()
- このホストの正確なアドレスが取得可能であれば true を返します。false の場合は、このホストからは信頼できる VMID を生成することができません。
- 返り値:
- アドレスを判別できる場合は true、できない場合は false
hashCode
public int hashCode()
- この VMIDのハッシュコードを計算します。
- オーバーライド:
- クラスObject の hashCode
equals
public boolean equals(Object obj)
- この VMID と別の VMID を比較し、両者が同じ識別子であれば true を返します。
- オーバーライド:
- クラスObject の equals
toString
public String toString()
- この VMID の文字列表現を返します。
- オーバーライド:
- クラスObject の toString
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス