JavaTM Platform
Standard Ed. 6

クラス
java.rmi.activation.ActivationException の使用

ActivationException を使用しているパッケージ
java.rmi.activation RMI オブジェクト起動をサポートします。 
 

java.rmi.activation での ActivationException の使用
 

java.rmi.activation での ActivationException のサブクラス
 class UnknownGroupException
          java.rmi.activation パッケージのクラスおよびインタフェースのメソッドによって、メソッドの ActivationGroupID パラメータが無効であると判断された場合、つまり ActivationSystem がそのパラメータを認識できない場合にスローされます。
 class UnknownObjectException
          java.rmi.activation パッケージのクラスおよびインタフェースのメソッドによって、メソッドの ActivationID パラメータが無効であると判断された場合にスローされます。
 

ActivationException をスローする java.rmi.activation のメソッド
 MarshalledObject<? extends Remote> Activator.activate(ActivationID id, boolean force)
          起動識別子 id に関連したオブジェクトを起動します。
 Remote ActivationID.activate(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 メソッドは、オブジェクトがエクスポートされるときに呼び出されます。
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<? extends Remote> ActivationInstantiator.newInstance(ActivationID id, ActivationDesc desc)
          アクティベータは、インスタンシエータの newInstance メソッドを呼び出して、グループの中に、起動識別子が id で、記述子が desc のオブジェクトを作成し直します。
 MarshalledObject ActivationGroup_Stub.newInstance(ActivationID id, ActivationDesc desc)
          ActivationGroup.newInstance のスタブメソッドです。
static Remote Activatable.register(ActivationDesc desc)
          起動可能なリモートオブジェクトのオブジェクト記述子を登録して、要求に応じてリモートオブジェクトを起動できるようにします。
 ActivationGroupID ActivationSystem.registerGroup(ActivationGroupDesc desc)
          起動グループを登録します。
 ActivationID ActivationSystem.registerObject(ActivationDesc desc)
          起動記述子 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、および関連した記述子を削除します。
 

ActivationException をスローする java.rmi.activation のコンストラクタ
Activatable(String location, MarshalledObject<?> data, boolean restart, int port)
          このオブジェクトの起動記述子を (位置、データ、再起動モードを指定して) 登録し、ポートを指定してオブジェクトをエクスポートすることにより、起動可能なリモートオブジェクトを構築します。
Activatable(String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          このオブジェクトの起動記述子を (位置、データ、再起動モードを指定して) 登録し、ポートおよびクライアントとサーバーソケットファクトリを指定してオブジェクトをエクスポートすることにより、起動可能なリモートオブジェクトを構築します。
ActivationDesc(String className, String location, MarshalledObject<?> data)
          クラス名が className であるオブジェクトが使うオブジェクト記述子を構築します。
ActivationDesc(String className, String location, MarshalledObject<?> data, boolean restart)
          クラス名が className であるオブジェクトが使うオブジェクト記述子を構築します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。