モジュール java.rmi
パッケージ java.rmi.dgc

クラスVMID

  • すべての実装されたインタフェース:
    Serializable

    public final class VMID
    extends Object
    implements Serializable
    VMIDは、すべてのJava仮想マシンを通じて一意の識別子です。 VMIDは、分散ガベージ・コレクタがクライアントのVMを識別する際に使用します。
    関連項目:
    直列化された形式
    • コンストラクタのサマリー

      コンストラクタ 
      コンストラクタ 説明
      VMID()
      新しいVMIDを作成します。
    • メソッドのサマリー

      修飾子と型 メソッド 説明
      boolean equals​(Object obj)
      このVMIDと別のVMIDを比較し、両者が同じ識別子の場合にtrueを返します。
      int hashCode()
      このVMIDのハッシュ・コードを計算します。
      static boolean isUnique()
      非推奨。 
      String toString()
      このVMIDの文字列表現を返します。
    • コンストラクタの詳細

      • VMID

        public VMID()
        新しいVMIDを作成します。 このコンストラクタから返される各VMIDは、次の条件下のすべてのJava仮想マシンに対して一意となります。a) java.rmi.server.UIDクラスのオブジェクトが一意となる条件が満たされている。b)このホストのアドレスが取得可能であり、このオブジェクトの存在する間は一意かつ不変である。
    • メソッドの詳細

      • isUnique

        @Deprecated
        public static boolean isUnique()
        非推奨。
        このホストの正確なアドレスが取得可能であればtrueを返します。 falseの場合は、このホストからは信頼できるVMIDを生成することができません。
        戻り値:
        アドレスを判別できる場合はtrue、できない場合はfalse
      • equals

        public boolean equals​(Object obj)
        このVMIDと別のVMIDを比較し、両者が同じ識別子の場合にtrueを返します。
        オーバーライド:
        equals 、クラス:  Object
        パラメータ:
        obj - 比較対象の参照オブジェクト。
        戻り値:
        このオブジェクトがobj引数と同じである場合はtrue、それ以外の場合はfalse
        関連項目:
        Object.hashCode()HashMap
      • toString

        public String toString()
        このVMIDの文字列表現を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このオブジェクトの文字列表現。