Remote |
ActivationID.activate(boolean force) |
指定されたIDのオブジェクトを起動します。
|
MarshalledObject<? extends Remote> |
Activator.activate(ActivationID id, boolean force) |
起動識別子id に関連したオブジェクトを起動します。
|
ActivationMonitor |
ActivationSystem.activeGroup(ActivationGroupID id, ActivationInstantiator group, long incarnation) |
グループが起動中であることを起動システムに通知するコールバックです。
|
protected void |
ActivationGroup.activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj) |
このprotectedメソッドは、サブクラスがグループのモニターにactiveObject コールバックを行うために必要です。
|
abstract void |
ActivationGroup.activeObject(ActivationID id, Remote obj) |
グループのactiveObject メソッドは、オブジェクトがエクスポートされるときに呼び出されます。エクスポートは、Activatable オブジェクトの構築、あるいはActivatable.exportObject の明示的な呼出しによって実行されます。
|
static ActivationGroup |
ActivationGroup.createGroup(ActivationGroupID id, ActivationGroupDesc desc, long incarnation) |
現在のVMで使う起動グループを作成および設定します。
|
static ActivationID |
Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port) |
指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートを指定してそのオブジェクトをエクスポートします。
|
static ActivationID |
Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf) |
指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートおよびクライアントとサーバー・ソケット・ファクトリを指定してそのオブジェクトをエクスポートします。
|
ActivationDesc |
ActivationSystem.getActivationDesc(ActivationID id) |
起動識別子がid であるオブジェクトの起動記述子を返します。
|
ActivationGroupDesc |
ActivationSystem.getActivationGroupDesc(ActivationGroupID id) |
起動グループ識別子がid であるグループの起動グループ記述子を返します。
|
static ActivationSystem |
ActivationGroup.getSystem() |
VMが使う起動システムを返します。
|
static boolean |
Activatable.inactive(ActivationID id) |
対応する起動id のオブジェクトが現在停止していることをシステムに通知します。
|
boolean |
ActivationGroup.inactiveObject(ActivationID id) |
グループのinactiveObject メソッドは、Activatable.inactive メソッドの呼出しを介して間接的に呼び出されます。
|
MarshalledObject |
ActivationGroup_Stub.newInstance(ActivationID id, ActivationDesc desc) |
ActivationGroup.newInstance のスタブ・メソッドです。
|
MarshalledObject<? extends Remote> |
ActivationInstantiator.newInstance(ActivationID id, ActivationDesc desc) |
アクティベータは、インスタンシエータのnewInstance メソッドを呼び出して、グループの中に、起動識別子がid で、記述子がdesc のオブジェクトを作成し直します。
|
static Remote |
Activatable.register(ActivationDesc desc) |
起動可能なリモート・オブジェクトのオブジェクト記述子を登録して、要求に応じてリモート・オブジェクトを起動できるようにします。
|
ActivationGroupID |
ActivationSystem.registerGroup(ActivationGroupDesc desc) |
起動グループを登録します。
|
ActivationID |
ActivationSystem.registerObject(ActivationDesc desc) |
registerObject メソッドは、起動記述子desc の登録、および起動可能なリモート・オブジェクトの起動識別子の取得に使います。
|
ActivationDesc |
ActivationSystem.setActivationDesc(ActivationID id, ActivationDesc desc) |
起動識別子がid であるオブジェクトの起動記述子desc を設定します。
|
ActivationGroupDesc |
ActivationSystem.setActivationGroupDesc(ActivationGroupID id, ActivationGroupDesc desc) |
起動グループ識別子がid であるオブジェクトの起動グループ記述子desc を設定します。
|
static void |
ActivationGroup.setSystem(ActivationSystem system) |
VMが使う起動システムを設定します。
|
static void |
Activatable.unregister(ActivationID id) |
id に関連した起動記述子の登録を取り消します。
|
void |
ActivationSystem.unregisterGroup(ActivationGroupID id) |
起動グループを削除します。
|
void |
ActivationSystem.unregisterObject(ActivationID id) |
ActivationSystem で登録された起動ID、および関連した記述子を削除します。オブジェクトは、その起動IDで起動できなくなります。
|