- すべてのスーパー・インタフェース:
- Remote
@Deprecated(forRemoval=true, since="15") public interface ActivationMonitor extends Remote
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
ActivationMonitorはActivationGroupごとにあり、ActivationSystem.activeGroupの呼出しでグループが起動中と報告されたときに取得されます。この処理は、内部で実行されます。 起動グループは、そのオブジェクトが起動または停止したとき、あるいはグループ全体が停止したときに、そのActivationMonitorに通知を行います。 - 導入されたバージョン:
- 1.2
- 関連項目:
- Activator,- ActivationSystem,- ActivationGroup
- 
メソッドのサマリー修飾子と型メソッド説明voidactiveObject(ActivationID id, MarshalledObject<? extends Remote> obj)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。オブジェクトが起動したことを通知します。voidinactiveGroup(ActivationGroupID id, long incarnation)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループが停止していることを通知します。void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動グループは、グループ内のオブジェクトが停止したときに、グループのモニターのinactiveObjectメソッドを呼び出します。
- 
メソッドの詳細- 
inactiveObjectvoid inactiveObject(ActivationID id) throws UnknownObjectException, RemoteException削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。起動グループは、グループ内のオブジェクトが停止したときに、グループのモニターのinactiveObjectメソッドを呼び出します。 起動グループは、そのグループが起動したVM内のオブジェクトが動作を停止したことを知るには、起動グループのinactiveObjectメソッドを呼び出します。inactiveObject呼出しは、起動識別子idを持つオブジェクトを指すリモート・オブジェクト参照が有効でなくなったことをActivationMonitorに知らせます。 モニターはidに関連した参照を無効な参照と見なします。 参照が無効と見なされるので、以後同じ起動識別子へのactivateの呼出しでは、リモート・オブジェクトがふたたび起動されます。- パラメータ:
- id- オブジェクトの起動識別子
- 例外:
- UnknownObjectException- オブジェクトが不明な場合
- RemoteException- リモート呼出しが失敗した場合
- 導入されたバージョン:
- 1.2
 
- 
activeObjectvoid activeObject(ActivationID id, MarshalledObject<? extends Remote> obj) throws UnknownObjectException, RemoteException削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。オブジェクトが起動したことを通知します。ActivationGroupは、そのグループ内のオブジェクトが直接起動される以外の方法で起動された場合(すなわち、オブジェクトが自分自身で登録して起動した場合)にそれをそのモニターに通知します。- パラメータ:
- id- 起動したオブジェクトのID
- obj- オブジェクトのスタブの整列化された形式
- 例外:
- UnknownObjectException- オブジェクトが不明な場合
- RemoteException- リモート呼出しが失敗した場合
- 導入されたバージョン:
- 1.2
 
- 
inactiveGroupvoid inactiveGroup(ActivationGroupID id, long incarnation) throws UnknownGroupException, RemoteException削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。グループが停止していることを通知します。 以後、グループ内のオブジェクトを起動する要求があると、グループはふたたび作成されます。 グループは、その中にあるすべてのオブジェクトが停止していると報告されると停止します。- パラメータ:
- id- グループのID
- incarnation- グループの生成番号
- 例外:
- UnknownGroupException- グループが不明な場合
- RemoteException- リモート呼出しが失敗した場合
- 導入されたバージョン:
- 1.2
 
 
- 
java.rmi.activationパッケージ仕様を参照してください。