模块  java.rmi
软件包  java.rmi.activation

Class ActivationGroupDesc

  • 实现的所有接口
    Serializable

    public final class ActivationGroupDesc
    extends Object
    implements Serializable
    激活组描述符包含创建/重新创建激活对象所需的激活组所需的信息。 这样的描述符包含:
    • 小组的班级名称,
    • 组的代码位置(组的类的位置),以及
    • “marshalled”对象,可以包含特定于组的初始化数据。

    该组的类必须是ActivationGroup的具体子类。 通过ActivationGroup.createGroup静态方法创建/重新创建ActivationGroup的子类,该方法调用带有两个参数的特殊构造函数:

    • 该集团的ActivationGroupID ,和
    • 组的初始化数据(在java.rmi.MarshalledObject
    从以下版本开始:
    1.2
    另请参见:
    ActivationGroupActivationGroupIDSerialized Form
    • 构造方法详细信息

      • ActivationGroupDesc

        public ActivationGroupDesc​(Properties overrides,
                                   ActivationGroupDesc.CommandEnvironment cmd)
        构造一个组描述符,该组描述符使用系统默认值来实现组实现和代码位置。 属性指定Java环境覆盖(将覆盖组实现的VM中的系统属性)。 命令环境可以控制启动子VM时使用的确切命令/选项,或者可以是null来接受null的默认值。

        此构造函数将创建一个ActivationGroupDesc其中包含null组类名,表示系统的默认ActivationGroup实现。

        参数
        overrides - 重新创建组时要设置的属性集。
        cmd - 在另一个进程(或 null )中执行VM的控制选项。
        从以下版本开始:
        1.2
      • ActivationGroupDesc

        public ActivationGroupDesc​(String className,
                                   String location,
                                   MarshalledObject<?> data,
                                   Properties overrides,
                                   ActivationGroupDesc.CommandEnvironment cmd)
        指定要用于组的备用组实现和执行环境。
        参数
        className - 组的包限定类名或null null组类名称表示系统的默认ActivationGroup实现。
        location - 从哪里加载组的类的位置
        data - 以编组形式包含的组的初始化数据(例如,可能包含属性)
        overrides - 将覆盖在子 -D环境中默认设置的属性映射(将转换为 -D选项)或 null
        cmd - 在另一个进程(或 null )中执行VM的控制选项。
        从以下版本开始:
        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)
        比较两个激活组描述符的内容相等性。
        重写:
        equalsObject
        参数
        obj - 要与之比较的对象
        结果
        如果这些对象相等则为true; 否则是假的。
        从以下版本开始:
        1.2
        另请参见:
        Hashtable
      • hashCode

        public int hashCode()
        为类似的 ActivationGroupDesc生成相同的数字。
        重写:
        hashCodeObject
        结果
        整数
        另请参见:
        Hashtable