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()
nullpublic ActivationGroupDesc.CommandEnvironment getCommandEnvironment()
nullpublic boolean equals(Object obj)
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。