java.rmi.dgc
クラス VMID
java.lang.Object
|
+--java.rmi.dgc.VMID
- public final class VMID
- extends Object
- implements Serializable
VMID は、すべての Java Virtual Machine を通じて一意の識別子です。VMID は、分散ガベージコレクタがクライアントの VM を識別する際に使用します。
- 関連項目:
- 直列化された形式
コンストラクタの概要 |
VMID()
新しい VMID ID を作成します。 |
メソッドの概要 |
boolean |
equals(Object obj)
この VMID と別の VMID を比較し、両者が同じ識別子の場合に true を返します。 |
int |
hashCode()
この VMID のハッシュコードを計算します。 |
static boolean |
isUnique()
このホストの正確なアドレスが取得可能であれば true を返します。 |
String |
toString()
この VMID の文字列表現を返します。 |
VMID
public VMID()
- 新しい VMID ID を作成します。このコンストラクタから返される各 VMID は、次の条件下のすべての Java Virtual Machine に対して一意となります。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
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.