- java.lang.Object
-
- java.rmi.activation.ActivationGroupDesc
-
- 实现的所有接口
-
Serializable
public final class ActivationGroupDesc extends Object implements Serializable
激活组描述符包含创建/重新创建激活对象所需的激活组所需的信息。 这样的描述符包含:- 小组的班级名称,
- 组的代码位置(组的类的位置),以及
- “marshalled”对象,可以包含特定于组的初始化数据。
该组的类必须是
ActivationGroup的具体子类。 通过ActivationGroup.createGroup静态方法创建/重新创建ActivationGroup的子类,该方法调用带有两个参数的特殊构造函数:- 该集团的
ActivationGroupID,和 - 组的初始化数据(在
java.rmi.MarshalledObject)
- 从以下版本开始:
- 1.2
- 另请参见:
-
ActivationGroup,ActivationGroupID, Serialized Form
-
-
嵌套类汇总
嵌套类 变量和类型 类 描述 static classActivationGroupDesc.CommandEnvironmentActivationGroup实现的启动选项。
-
构造方法摘要
构造方法 构造器 描述 ActivationGroupDesc(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)指定要用于组的备用组实现和执行环境。ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)构造一个组描述符,该组描述符使用系统默认值来实现组实现和代码位置。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 booleanequals(Object obj)比较两个激活组描述符的内容相等性。StringgetClassName()返回组的类名(可能为null)。ActivationGroupDesc.CommandEnvironmentgetCommandEnvironment()返回组的命令环境控制对象。MarshalledObject<?>getData()返回组的初始化数据。StringgetLocation()返回组的代码位置。PropertiesgetPropertyOverrides()返回组的属性覆盖列表。inthashCode()为类似的ActivationGroupDesc生成相同的数字。
-
-
-
构造方法详细信息
-
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)
比较两个激活组描述符的内容相等性。
-
-