public final class ActivationGroupDesc extends Object implements Serializable
グループのクラスは必ず ActivationGroup
の具象サブクラスになります。ActivationGroup
のサブクラスは、次の 2 つの引数をとる特別なコンストラクタを呼び出す、ActivationGroup.createGroup
static メソッドにより作成または再作成されます。
ActivationGroupID
java.rmi.MarshalledObject
内)ActivationGroup
, ActivationGroupID
, 直列化された形式修飾子と型 | クラスと説明 |
---|---|
static class |
ActivationGroupDesc.CommandEnvironment
ActivationGroup の実装の起動オプションです。
|
コンストラクタと説明 |
---|
ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
グループの実装およびコードの位置にシステムのデフォルトを使用する、グループ記述子を構築します。
|
ActivationGroupDesc(String className, String location, MarshalledObject<?> data, 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 に対して同じ数値を生成します。 |
public ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
null
を設定して rmid のデフォルトを受け入れることも可能です。
このコンストラクタは null
グループのクラス名を使って ActivationGroupDesc
を作成します。これはシステムのデフォルトである ActivationGroup
実装を示すものです。
overrides
- グループを作り直すときに設定する一連のプロパティー。cmd
- VM を別のプロセスで実行するための制御オプション (または null
)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
)public String getClassName()
null
) を返します。null
グループのクラス名は、システムのデフォルトである ActivationGroup
実装を示します。public String getLocation()
public MarshalledObject<?> getData()
public Properties getPropertyOverrides()
null
public ActivationGroupDesc.CommandEnvironment getCommandEnvironment()
null
public boolean equals(Object obj)
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.