- java.lang.Object
-
- java.rmi.dgc.VMID
-
- すべての実装されたインタフェース:
Serializable
public final class VMID extends Object implements Serializable
VMIDは、すべてのJava仮想マシンを通じて一意の識別子です。 VMIDは、分散ガベージ・コレクタがクライアントのVMを識別する際に使用します。- 関連項目:
- 直列化された形式
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 VMID()
新しいVMIDを作成します。
-
メソッドのサマリー
すべてのメソッド staticメソッド インスタンス・メソッド 具象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 boolean
equals(Object obj)
このVMIDと別のVMIDを比較し、両者が同じ識別子の場合にtrueを返します。int
hashCode()
このVMIDのハッシュ・コードを計算します。static boolean
isUnique()
非推奨。String
toString()
このVMIDの文字列表現を返します。
-
-
-
メソッドの詳細
-
isUnique
@Deprecated public static boolean isUnique()
非推奨。このホストの正確なアドレスが取得可能であればtrueを返します。 falseの場合は、このホストからは信頼できるVMIDを生成することができません。- 戻り値:
- アドレスを判別できる場合はtrue、できない場合はfalse
-
hashCode
public int hashCode()
このVMIDのハッシュ・コードを計算します。- オーバーライド:
hashCode
、クラスObject
- 戻り値:
- このオブジェクトのハッシュ・コード値。
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
equals
public boolean equals(Object obj)
このVMIDと別のVMIDを比較し、両者が同じ識別子の場合にtrueを返します。- オーバーライド:
equals
、クラスObject
- パラメータ:
obj
- 比較対象の参照オブジェクト。- 戻り値:
- このオブジェクトがobj引数と同じである場合は
true
、それ以外の場合はfalse
。 - 関連項目:
Object.hashCode()
、HashMap
-
-