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

クラス java.rmi.server.ObjID

java.lang.Object
   |
   +----java.rmi.server.ObjID

public final class ObjID
extends Object
implements Serializable
クラス ObjIDは、VMの中でリモートオブジェクトを世代間で一意的に識別するのに使用します。各識別子には、オブジェクト番号と特定のホストに関して一意的なアドレス空間識別子が含まれます。オブジェクト識別子は、エクスポートされる場合にリモートオブジェクトに割り当てられます。


Variable Index

 o DGC_ID
分散ガベージコレクタに対する周知の ID
 o REGISTRY_ID
レジストリに対する周知の ID

Constructor Index

 o ObjID()
一意のオブジェクト識別子を生成する。
 o ObjID(int)
「周知」のオブジェクト ID を生成する。

Method Index

 o equals(Object)
2つのオブジェクト識別子は、同じ内容の場合に等しいと見なされる。
 o hashCode()
ハッシュコードはオブジェクト番号である。
 o read(ObjectInput)
この読み込みメソッドは、指定の入力ストリームからその内容を読み込むオブジェクトのid を構築する。
 o toString()
オブジェクトの id 表現を含む文字列を返す。
 o write(ObjectOutput)
出力ストリームにオブジェクト id を形成・一体化して出力する。

Variables

 o REGISTRY_ID
  public static final int REGISTRY_ID
レジストリに対する周知の ID です。

 o DGC_ID
  public static final int DGC_ID
分散ガベージコレクタに対する周知の ID です。

Constructors

 o ObjID
  public ObjID()
一意のオブジェクト識別子を生成します。

 o ObjID
  public ObjID(int num)
「周知」のオブジェクト ID を生成します。このコンストラクタを介して生成されるオブジェクト ID は、デフォルトのコンストラクタを介して生成されるいかなるオブジェクトID とも重複しません。

パラメータ:
num - 一意的な周知のオブジェクト番号

Methods

 o write
  public void write(ObjectOutput out) throws IOException
出力ストリームにオブジェクト id を形式一体化して出力します。

 o read
  public static ObjID read(ObjectInput in) throws IOException
この読み込みメソッドは、指定の入力ストリームからその内容を読み込むオブジェクトのid を構築します。

 o hashCode
  public int hashCode()
ハッシュコードはオブジェクト番号です。

オーバーライド:
クラス ObjecthashCode
 o equals
  public boolean equals(Object obj)
2つのオブジェクト識別子は、同じ内容の場合に等しいと見なされます。

オーバーライド:
クラス Objectequals
 o toString
  public String toString()
オブジェクトのid 表現を含む文字列を返します。アドレス空間識別子は、そのオブジェクト id が非ローカルのアドレス空間からのものである場合に限り文字列表現の中に含まれます。

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

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