Java プラットフォーム 1.2

クラス
java.rmi.MarshalledObject の使用

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

java.rmi.activation における MarshalledObject の使用方法
 

MarshalledObject を返す java.rmi.activation におけるメソッド
 MarshalledObject ActivationGroupDesc.getData()
          グループの初期化データを返します。
 MarshalledObject Activator.activate(ActivationID id, boolean force)
          起動識別子 id に関連付けられたオブジェクトを起動します。
 MarshalledObject ActivationDesc.getData()
          記述子で指定されたオブジェクトが使う初期化データまたは起動データがある「整列化されたオブジェクト」を返します。
 MarshalledObject ActivationInstantiator.newInstance(ActivationID id, ActivationDesc desc)
          アクティベータは、インスタンシエータの newInstance メソッドを呼び出して、グループの中に、起動識別子が id で、記述子が desc のオブジェクトを作成し直します。
 

MarshalledObject のパラメータを持つ java.rmi.activation におけるメソッド
static ActivationID Activatable.exportObject(Remote obj, String location, MarshalledObject data, boolean restart, int port)
          exportObject メソッドは、Activatable クラスを拡張しない「起動可能な」オブジェクトから、明示的に呼び出されることがあります。
static ActivationID Activatable.exportObject(Remote obj, String location, MarshalledObject data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          exportObject メソッドは、Activatable クラスを拡張しない「起動可能な」オブジェクトから明示的に呼び出されることがあります。
protected  void ActivationGroup.activeObject(ActivationID id, MarshalledObject mobj)
          この protected メソッドは、サブクラスがグループのモニターに activeObject コールバックを行うために必要です。
 void ActivationMonitor.activeObject(ActivationID id, MarshalledObject obj)
          オブジェクトが起動したことを通知します。
 

MarshalledObject のパラメータを持つ java.rmi.activation におけるコンストラクタ
ActivationGroupDesc.ActivationGroupDesc(String className, String location, MarshalledObject data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
          グループで使う、代替グループの実装および実行環境を指定します。
Activatable.Activatable(String location, MarshalledObject data, boolean restart, int port)
          指定されたポートにオブジェクトを登録およびエクスポートするために使うコンストラクタです。
Activatable.Activatable(String location, MarshalledObject data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          指定されたポートにオブジェクトを登録およびエクスポートするために使うコンストラクタです。
ActivationDesc.ActivationDesc(String className, String location, MarshalledObject data)
          クラス名が className であるオブジェクトが使うオブジェクト記述子を構築します。
ActivationDesc.ActivationDesc(String className, String location, MarshalledObject data, boolean restart)
          クラス名が className であるオブジェクトが使うオブジェクト記述子を構築します。
ActivationDesc.ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject data)
          クラス名が className であるオブジェクトが使うオブジェクト記述子を構築します。
ActivationDesc.ActivationDesc(ActivationGroupID groupID, String className, String location, MarshalledObject data, boolean restart)
          クラス名が className であるオブジェクトが使うオブジェクト記述子を構築します。
 


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.