| パッケージ | 説明 | 
|---|---|
| java.rmi.activation | 
 RMIオブジェクト起動をサポートします。 
 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
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)
指定したオブジェクトの起動記述子を(位置、データ、再起動モードを指定して)登録し、ポートおよびクライアントとサーバー・ソケット・ファクトリを指定してそのオブジェクトをエクスポートします。 
 | 
protected ActivationID | 
Activatable.getID()
オブジェクトの起動識別子を返します。 
 | 
ActivationID | 
ActivationSystem.registerObject(ActivationDesc desc)
registerObjectメソッドは、起動記述子descの登録、および起動可能なリモート・オブジェクトの起動識別子の取得に使います。 | 
| 修飾子と型 | メソッドと説明 | 
|---|---|
MarshalledObject<? extends Remote> | 
Activator.activate(ActivationID id, boolean force)
起動識別子 
idに関連したオブジェクトを起動します。 | 
void | 
ActivationMonitor.activeObject(ActivationID id, MarshalledObject<? extends Remote> obj)
オブジェクトが起動したことを通知します。 
 | 
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 Remote | 
Activatable.exportObject(Remote obj, ActivationID id, int port)
起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。 
 | 
static Remote | 
Activatable.exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
起動可能なリモート・オブジェクトをRMIランタイムにエクスポートすることにより、着信呼出しの受け付けにオブジェクトを使用できるようにします。 
 | 
ActivationDesc | 
ActivationSystem.getActivationDesc(ActivationID id)
起動識別子が 
idであるオブジェクトの起動記述子を返します。 | 
static boolean | 
Activatable.inactive(ActivationID id)
対応する起動 
idのオブジェクトが現在停止していることをシステムに通知します。 | 
void | 
ActivationMonitor.inactiveObject(ActivationID id)
起動グループは、グループ内のオブジェクトが停止したときに、グループのモニターの 
inactiveObjectメソッドを呼び出します。 | 
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のオブジェクトを作成し直します。 | 
ActivationDesc | 
ActivationSystem.setActivationDesc(ActivationID id, ActivationDesc desc)
起動識別子が 
idであるオブジェクトの起動記述子descを設定します。 | 
static void | 
Activatable.unregister(ActivationID id)
idに関連した起動記述子の登録を取り消します。 | 
void | 
ActivationSystem.unregisterObject(ActivationID id)
ActivationSystemで登録された起動ID、および関連した記述子を削除します。オブジェクトは、その起動IDで起動できなくなります。 | 
| コンストラクタと説明 | 
|---|
Activatable(ActivationID id, int port)
指定されたポート上でオブジェクトを起動またはエクスポートするために使うコンストラクタです。 
 | 
Activatable(ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
指定されたポート上でオブジェクトを起動またはエクスポートするために使うコンストラクタです。 
 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
 Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.