- java.lang.Object
-
- java.rmi.activation.ActivationGroupDesc
-
- すべての実装されたインタフェース:
Serializable
public final class ActivationGroupDesc extends Object implements Serializable
起動グループ記述子には、オブジェクトを起動する場所である起動グループを作成したり作り直したりするために必要な、 次の情報が格納されています。- グループのクラス名
- グループのコードの位置(グループのクラスの位置)
- グループ固有の初期化データが格納されている、「整列化された」オブジェクト
グループのクラスは必ず
ActivationGroup
の具象サブクラスになります。ActivationGroup
のサブクラスは、次の2つの引数をとる特別なコンストラクタを呼び出す、ActivationGroup.createGroup
staticメソッドにより作成または再作成されます。- グループの
ActivationGroupID
- グループの初期化データ(
java.rmi.MarshalledObject
内)
- 導入されたバージョン:
- 1.2
- 関連項目:
ActivationGroup
,ActivationGroupID
, 直列化された形式
-
-
ネストされたクラスのサマリー
ネストされたクラス 修飾子と型 クラス 説明 static class
ActivationGroupDesc.CommandEnvironment
ActivationGroupの実装の起動オプションです。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ActivationGroupDesc(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
グループで使う、代替グループの実装および実行環境を指定します。ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
グループの実装およびコードの位置にシステムのデフォルトを使用する、グループ記述子を構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
equals(Object obj)
2つのグループ起動記述子の内容を比較します。String
getClassName()
グループのクラス名(ほとんどの場合null
)を返します。ActivationGroupDesc.CommandEnvironment
getCommandEnvironment()
グループのコマンド環境制御オブジェクトを返します。MarshalledObject<?>
getData()
グループの初期化データを返します。String
getLocation()
グループのコードの位置を返します。Properties
getPropertyOverrides()
グループのプロパティ・オーバーライド・リストを返します。int
hashCode()
同様のActivationGroupDesc
に対して同じ数値を生成します。
-
-
-
コンストラクタの詳細
-
ActivationGroupDesc
public ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
グループの実装およびコードの位置にシステムのデフォルトを使用する、グループ記述子を構築します。 各プロパティは、Java環境のオーバーライドを指定します。これにより、グループの実装のVMではシステムのプロパティがオーバーライドされます。 コマンド環境では、子VMの起動に使用される正確なコマンドやオプションを制御することも、null
を設定してrmidのデフォルトを受け入れることも可能です。このコンストラクタは
null
グループのクラス名を使ってActivationGroupDesc
を作成します。これはシステムのデフォルトであるActivationGroup
実装を示すものです。- パラメータ:
overrides
- グループを作り直すときに設定する一連のプロパティ。cmd
- VMを別のプロセスで実行するための制御オプション(またはnull
)- 導入されたバージョン:
- 1.2
-
ActivationGroupDesc
public ActivationGroupDesc(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
グループで使う、代替グループの実装および実行環境を指定します。- パラメータ:
className
- グループのパッケージ名が指定されたクラス名、またはnull
。null
グループのクラス名は、システムのデフォルトであるActivationGroup
実装を示します。location
- グループのクラスのロード元となる位置data
- 整列化された形式で格納されている、グループの初期化データ(プロパティなど)overrides
- サブプロセス環境にデフォルトで設定されたプロパティ・マップをオーバーライドする、プロパティ・マップ(-D
オプションに変換される)、またはnull
。cmd
- VMを別のプロセスで実行するための制御オプション(またはnull
)- 導入されたバージョン:
- 1.2
-
-
メソッドの詳細
-
getClassName
public String getClassName()
グループのクラス名(ほとんどの場合null
)を返します。null
グループのクラス名は、システムのデフォルトであるActivationGroup
実装を示します。- 戻り値:
- グループのクラス名
- 導入されたバージョン:
- 1.2
-
getLocation
public String getLocation()
グループのコードの位置を返します。- 戻り値:
- グループのコードの位置
- 導入されたバージョン:
- 1.2
-
getData
public MarshalledObject<?> getData()
グループの初期化データを返します。- 戻り値:
- グループの初期化データ
- 導入されたバージョン:
- 1.2
-
getPropertyOverrides
public Properties getPropertyOverrides()
グループのプロパティ・オーバーライド・リストを返します。- 戻り値:
- プロパティ・オーバーライド・リスト、または
null
- 導入されたバージョン:
- 1.2
-
getCommandEnvironment
public ActivationGroupDesc.CommandEnvironment getCommandEnvironment()
グループのコマンド環境制御オブジェクトを返します。- 戻り値:
- コマンド環境オブジェクト、または
null
- 導入されたバージョン:
- 1.2
-
equals
public boolean equals(Object obj)
2つのグループ起動記述子の内容を比較します。
-
-