|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.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
内の hashCode
Hashtable
public boolean equals(Object obj)
Object
内の equals
obj
- 比較対象のオブジェクト
Hashtable
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。