|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.rmi.server.ObjID
ObjID
は、VM の中でリモートオブジェクトを一意に識別するのに使用します。各識別子には、オブジェクト番号と特定のホストに関して一意なアドレス空間識別子が含まれます。オブジェクト識別子は、エクスポートされる場合にリモートオブジェクトに割り当てられます。
java.rmi.server.randomIDs
プロパティが true の場合、引数なしコンストラクタで作成された ObjID
のオブジェクト番号コンポーネント (64 ビット) は、暗号の観点から見て強力な乱数を格納しています。
フィールドの概要 | |
static int |
ACTIVATOR_ID
アクティベータに対する周知の ID です。 |
static int |
DGC_ID
分散ガベージコレクタに対する周知の ID です。 |
static int |
REGISTRY_ID
レジストリに対する周知の ID です。 |
コンストラクタの概要 | |
ObjID()
一意のオブジェクト識別子を生成します。 |
|
ObjID(int num)
「周知の」オブジェクト ID を生成します。 |
メソッドの概要 | |
boolean |
equals(Object obj)
2 つのオブジェクト識別子が同じ内容の場合、それらは等しいと見なされます。 |
int |
hashCode()
ObjID のハッシュコード (オブジェクト番号) を返します。 |
static ObjID |
read(ObjectInput in)
指定された入力ストリームから内容が読み込まれるオブジェクトの ID を生成します。 |
String |
toString()
オブジェクトの ID 表記を含む文字列を返します。 |
void |
write(ObjectOutput out)
出力ストリームにオブジェクト ID を整列化します。 |
クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final int REGISTRY_ID
public static final int ACTIVATOR_ID
public static final int DGC_ID
コンストラクタの詳細 |
public ObjID()
java.rmi.server.randomIDs
プロパティが true の場合、引数コンストラクタなしで作成された ObjID
のオブジェクト番号コンポーネント (64 ビット) は、強力な乱数を格納します。public ObjID(int num)
num
- 一意で周知のオブジェクト番号メソッドの詳細 |
public void write(ObjectOutput out) throws IOException
out
- オブジェクト ID を書き出すための出力ストリームIOException
- 入出力エラーが発生した場合public static ObjID read(ObjectInput in) throws IOException
in
- オブジェクト ID を読み取るための入力ストリームIOException
- 入出力エラーが発生した場合public int hashCode()
ObjID
のハッシュコード (オブジェクト番号) を返します。Object
内の hashCode
public boolean equals(Object obj)
Object
内の equals
public String toString()
Object
内の toString
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.