モジュール java.rmi
パッケージ java.rmi.activation

クラスActivationGroupDesc

java.lang.Object
java.rmi.activation.ActivationGroupDesc
すべての実装されたインタフェース:
Serializable

@Deprecated(forRemoval=true,
            since="15")
public final class ActivationGroupDesc
extends Object
implements Serializable
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
詳細は、java.rmi.activationパッケージ仕様を参照してください。
起動グループ記述子には、オブジェクトを起動する場所である起動グループを作成したり作り直したりするために必要な、 次の情報が格納されています。
  • グループのクラス名
  • グループのコードの位置(グループのクラスの位置)
  • グループ固有の初期化データが格納されている、「整列化された」オブジェクト

グループのクラスは必ずActivationGroupの具象サブクラスになります。 ActivationGroupのサブクラスは、次の2つの引数をとる特別なコンストラクタを呼び出す、ActivationGroup.createGroup staticメソッドにより作成または再作成されます。

  • グループのActivationGroupID
  • グループの初期化データ(java.rmi.MarshalledObject内)

導入されたバージョン:
1.2
関連項目:
ActivationGroup, ActivationGroupID, 直列化された形式
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型 クラス 説明
    static class  ActivationGroupDesc.CommandEnvironment
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    ActivationGroupの実装の起動オプションです。
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ 説明
    ActivationGroupDesc​(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    グループで使う、代替グループの実装および実行環境を指定します。
    ActivationGroupDesc​(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    グループの実装およびコードの位置にシステムのデフォルトを使用する、グループ記述子を構築します。
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    boolean equals​(Object obj)
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    2つのグループ起動記述子の内容を比較します。
    String getClassName()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    グループのクラス名(ほとんどの場合null)を返します。
    ActivationGroupDesc.CommandEnvironment getCommandEnvironment()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    グループのコマンド環境制御オブジェクトを返します。
    MarshalledObject<?> getData()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    グループの初期化データを返します。
    String getLocation()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    グループのコードの位置を返します。
    Properties getPropertyOverrides()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    グループのプロパティ・オーバーライド・リストを返します。
    int hashCode()
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    同様のActivationGroupDescに対して同じ数値を生成します。

    クラス java.lang.Objectで宣言されたメソッド

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • ActivationGroupDesc

      public ActivationGroupDesc​(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      グループの実装およびコードの位置にシステムのデフォルトを使用する、グループ記述子を構築します。 各プロパティは、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)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      グループで使う、代替グループの実装および実行環境を指定します。
      パラメータ:
      className - グループのパッケージ名が指定されたクラス名、またはnull nullグループのクラス名は、システムのデフォルトであるActivationGroup実装を示します。
      location - グループのクラスのロード元となる位置
      data - 整列化された形式で格納されている、グループの初期化データ(プロパティなど)
      overrides - サブプロセス環境にデフォルトで設定されたプロパティ・マップをオーバーライドする、プロパティ・マップ(-Dオプションに変換される)、またはnull
      cmd - VMを別のプロセスで実行するための制御オプション(またはnull)
      導入されたバージョン:
      1.2
  • メソッドの詳細

    • getClassName

      public String getClassName()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      グループのクラス名(ほとんどの場合null)を返します。 nullグループのクラス名は、システムのデフォルトであるActivationGroup実装を示します。
      戻り値:
      グループのクラス名
      導入されたバージョン:
      1.2
    • getLocation

      public String getLocation()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      グループのコードの位置を返します。
      戻り値:
      グループのコードの位置
      導入されたバージョン:
      1.2
    • getData

      public MarshalledObject<?> getData()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      グループの初期化データを返します。
      戻り値:
      グループの初期化データ
      導入されたバージョン:
      1.2
    • getPropertyOverrides

      public Properties getPropertyOverrides()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      グループのプロパティ・オーバーライド・リストを返します。
      戻り値:
      プロパティ・オーバーライド・リスト、またはnull
      導入されたバージョン:
      1.2
    • getCommandEnvironment

      public ActivationGroupDesc.CommandEnvironment getCommandEnvironment()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      グループのコマンド環境制御オブジェクトを返します。
      戻り値:
      コマンド環境オブジェクト、またはnull
      導入されたバージョン:
      1.2
    • equals

      public boolean equals​(Object obj)
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      2つのグループ起動記述子の内容を比較します。
      オーバーライド:
      equals 、クラス:  Object
      パラメータ:
      obj - 比較対象のオブジェクト
      戻り値:
      2つのObjectが等しい場合はtrue。そうでない場合はfalse
      導入されたバージョン:
      1.2
      関連項目:
      Hashtable
    • hashCode

      public int hashCode()
      削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
      同様のActivationGroupDescに対して同じ数値を生成します。
      オーバーライド:
      hashCode 、クラス:  Object
      戻り値:
      整数型
      関連項目:
      Hashtable