public class ActivationID extends Object implements Serializable
ActivationID
クラスのインスタンス)には、オブジェクトを起動するために必要な次のような情報が含まれています。
オブジェクトの起動識別子は、オブジェクトを起動システムに登録することで取得できます。登録の方法は、複数あります。
Activatable.register
メソッドを使用
Activatable
コンストラクタを使用。このコンストラクタは、3つの引数をとり、オブジェクトの登録とエクスポートの両方を実行する
Activatable.exportObject
メソッドを使用。引数としては、起動記述子、オブジェクト、およびポートをとる。このメソッドは、オブジェクトの登録、およびエクスポートの両方を実行する Activatable
, 直列化された形式コンストラクタと説明 |
---|
ActivationID(Activator activator)
ActivationID のコンストラクタは、1つの引数activatorをとります。この引数は、この識別子に関連したオブジェクトの起動にかかわるアクティベータへのリモート参照を指定します。 |
public ActivationID(Activator activator)
ActivationID
のコンストラクタは、1つの引数activatorをとります。この引数は、この識別子に関連したオブジェクトの起動にかかわるアクティベータへのリモート参照を指定します。ActivationID
のインスタンスは、大域的に一意です。activator
- オブジェクトの起動にかかわるアクティベータへの参照UnsupportedOperationException
- この実装で起動がサポートされていない場合のみpublic Remote activate(boolean force) throws ActivationException, UnknownObjectException, RemoteException
force
- trueの場合、オブジェクトを起動するときに、アクティベータをグループに接続する。キャッシュに入っている参照を返す処理はしない。falseの場合は、キャッシュに入っている値を戻り値として使用可能。ActivationException
- 起動に失敗した場合UnknownObjectException
- オブジェクトが不明な場合RemoteException
- リモート呼出しが失敗した場合public int hashCode()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.