|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--java.rmi.activation.ActivationID
起動では、所定の期間に起動できるリモートオブジェクトを示す、特別な識別子を利用します。クラス ActivationID のインスタンスである起動識別子は、オブジェクトの起動に必要な複数の情報を持っています。
オブジェクトの起動 ID は、オブジェクトを起動システムに登録することで取得できます。登録の方法は、複数あります。
Activatable.register メソッドを使用
Activatable コンストラクタを使用。このコンストラクタは、3 つの引数をとり、オブジェクトの登録とエクスポートの両方を実行する
Activatable.exportObject メソッドを使用。引数としては、起動記述子、オブジェクト、およびポートをとる。このメソッドは、オブジェクトの登録、およびエクスポートの両方を実行する
Activatable, 直列化された形式| コンストラクタの概要 | |
ActivationID(Activator activator)
ActivationID のコンストラクタは、1 つの引数 activator を取ります。 |
|
| メソッドの概要 | |
Remote |
activate(boolean force)
指定された ID のオブジェクトを起動します。 |
boolean |
equals(Object obj)
2 つの起動 ID の内容を比較します。 |
int |
hashCode()
起動 ID のハッシュコードを返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public ActivationID(Activator activator)
ActivationID のコンストラクタは、1 つの引数 activator を取ります。この引数は、この識別子に関連したオブジェクトの起動にかかわるアクティベータへのリモート参照を指定します。ActivationID のインスタンスは、大域的に一意です。activator - オブジェクトの起動にかかわるアクティベータへの参照| メソッドの詳細 |
public Remote activate(boolean force)
throws ActivationException,
UnknownObjectException,
RemoteException
force - true の場合、オブジェクトを起動するときに、アクティベータをグループに接続する。キャッシュに入っている参照を返す処理はしない。false の場合は、キャッシュに入っている値を戻り値として使用可能ActivationException - 起動に失敗した場合UnknownObjectException - オブジェクトが不明な場合RemoteException - リモート呼び出しが失敗した場合public int hashCode()
Object 内の hashCodeHashtablepublic boolean equals(Object obj)
Object 内の equalsobj - 比較対象のオブジェクトHashtable
|
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.