|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.rmi.activation.ActivationID
public class ActivationID
起動では、時間が経過しても起動可能なリモートオブジェクト対して特別な識別子が使用されます。クラス ActivationID のインスタンスである起動識別子は、オブジェクトの起動に必要な複数の情報を持っています。
オブジェクトの起動識別子は、オブジェクトを起動システムに登録することで取得できます。登録の方法は、複数あります。
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 Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。