- 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 class
ActivationGroupDesc.CommandEnvironment
ActivationGroup实现的启动选项。
-
构造方法摘要
构造方法 构造器 描述 ActivationGroupDesc(String className, String location, MarshalledObject<?> data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
指定要用于组的备用组实现和执行环境。ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
构造一个组描述符,该组描述符使用系统默认值来实现组实现和代码位置。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 boolean
equals(Object obj)
比较两个激活组描述符的内容相等性。String
getClassName()
返回组的类名(可能为null
)。ActivationGroupDesc.CommandEnvironment
getCommandEnvironment()
返回组的命令环境控制对象。MarshalledObject<?>
getData()
返回组的初始化数据。String
getLocation()
返回组的代码位置。Properties
getPropertyOverrides()
返回组的属性覆盖列表。int
hashCode()
为类似的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)
比较两个激活组描述符的内容相等性。
-
-