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