- java.lang.Object
-
- java.rmi.activation.ActivationGroupDesc
-
- All Implemented Interfaces:
-
Serializable
public final class ActivationGroupDesc extends Object implements Serializable
激活组描述符包含创建/重新创建激活对象的激活组所需的信息。 这样的描述符包含:- 该小组的班级名称,
- 组的代码位置(组的类的位置)和
- 可以包含特定于组的初始化数据的“编组”对象。
该组的类必须是具体的子类
ActivationGroup。 通过ActivationGroup.createGroup静态方法创建/重新创建一个ActivationGroup的子类,该方法调用一个特殊的构造函数,该构造函数需要两个参数:- 该组的
ActivationGroupID和 - 该组的初始化数据(在
java.rmi.MarshalledObject)
- 从以下版本开始:
- 1.2
- 另请参见:
-
ActivationGroup,ActivationGroupID, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class 描述 static classActivationGroupDesc.CommandEnvironmentActivationGroup实现的启动选项。
-
构造方法摘要
构造方法 Constructor 描述 ActivationGroupDesc(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)指定要用于组的备用组实现和执行环境。ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)构造一个使用系统默认值进行组实现和代码位置的组描述符。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 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- 用于在另一个进程中执行VM的控制选项(或null)。 - 从以下版本开始:
- 1.2
-
ActivationGroupDesc
public ActivationGroupDesc(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
指定要用于组的备用组实现和执行环境。- 参数
-
className- 该组的包合格类名或null。 Anull组类名称表示系统默认的ActivationGroup实现。 -
location- 从哪里加载小组的班级的位置 -
data- 组的初始化数据以编组形式(可能包含属性) -
overrides-一个属性映射将覆盖那些默认子进程环境设定(将被翻译成-D选项),或null。 -
cmd- 在另一个进程中执行VM的控制选项(或null)。 - 从以下版本开始:
- 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)
比较两个激活组描述符的内容相等性。
-
-