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

クラス java.rmi.dgc.VMID

java.lang.Object
   |
   +----java.rmi.dgc.VMID

public final class VMID
extends Object
implements Serializable
VMID は、すべての Java 仮想マシンで一意の識別子です。VMID は、分散ガベージコレクタがクライアントの VM を識別する際に使用します。


Constructor Index

 o VMID()
新しい VMID を作成する。

Method Index

 o equals(Object)
この VMID を別の VMID と比較し、両者が同じ識別子であれば true を返す。
 o hashCode()
この VMID のハッシュコードを計算する。
 o isUnique()
このホストの正確なアドレスを判別できる場合は true を返す。
 o toString()
この VMID の文字列表現を返す。

Constructors

 o VMID
  public VMID()
新しい VMID ID を作成します。このコンストラクタから返される各 VMID は、次の条件下のすべての Java 仮想マシン内で一意となります。

a) java.rmi.server.UID クラスのオブジェクトが一意となる条件が満たされている。
b) このホストのアドレスが取得可能であり、このオブジェクトの存在する間は一意かつ不変である。

static メソッド isUnique を使用すると、このホストの正確なアドレスが取得可能かどうかを調べることができます。

Methods

 o isUnique
  public static boolean isUnique()
このホストの正確なアドレスが取得可能であれば true を返します。false の場合は、このホストからは信頼できる VMID を生成することができません。

返り値:
アドレスを判別できる場合は true、できない場合は false
 o hashCode
  public int hashCode()
この VMIDのハッシュコードを計算します。

オーバーライド:
クラスObjecthashCode
 o equals
  public boolean equals(Object obj)
この VMID と別の VMID を比較し、両者が同じ識別子であれば true を返します。

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

オーバーライド:
クラスObjecttoString

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