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