|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.rmi.activation
类 ActivationGroupDesc
java.lang.Object java.rmi.activation.ActivationGroupDesc
- 所有已实现的接口:
- Serializable
-
public final class ActivationGroupDesc
- extends Object
- implements Serializable
激活组描述符包含了创建/重建在其中激活对象的一个激活组所必需的信息。这种描述符包含:
- 组的类名,
- 组的代码基(组类中的位置),以及
- 一个能包含特定于组的初始化数据的“编组”对象。
组类必须是 ActivationGroup
的一个具体子类。ActivationGroup
子类通过 ActivationGroup.createGroup
静态方法来创建/重建,此静态方法调用带有两个参数的特殊构造方法:
- 组的
ActivationGroupID
方法,以及 - 组的初始化数据(在
java.rmi.MarshalledObject
中)
- 从以下版本开始:
- 1.2
- 另请参见:
-
ActivationGroup
,ActivationGroupID
, 序列化表格
嵌套类摘要 | |
---|---|
static class |
ActivationGroupDesc.CommandEnvironment ActivationGroup 实现的启动选项。 |
构造方法摘要 | |
---|---|
ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd) 使用组实现的系统默认值和代码基来构造一个组描述符。 |
|
ActivationGroupDesc(String className, String location, MarshalledObject data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd) 指定一个用于该组的替代组实现和执行环境。 |
方法摘要 | |
---|---|
boolean |
equals(Object obj) 比较两个激活组描述符的内容相等性。 |
String |
getClassName() 返回组的类名(可能为 null )。 |
ActivationGroupDesc.CommandEnvironment |
getCommandEnvironment() 返回组的命令环境控制对象。 |
MarshalledObject |
getData() 返回组的初始化数据。 |
String |
getLocation() 返回组的代码基。 |
Properties |
getPropertyOverrides() 返回组的重写属性列表。 |
int |
hashCode() 为类似的 ActivationGroupDesc 产生同样的数。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
ActivationGroupDesc
public ActivationGroupDesc(Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
-
使用组实现的系统默认值和代码基来构造一个组描述符。属性指定 Java 环境重写(将重写组实现的 VM 中的系统属性)。命令环境能控制用于启动子 VM 的精确命令/选项,或者可以为
null
,表示接受 rimid 的默认值。此构造方法将创建一个带有
null
组类名的ActivationGroupDesc
,这表示了系统默认的ActivationGroup
实现。- 参数:
-
overrides
- 当组被重建时要设置的属性集合。 -
cmd
- 在另一个进程中执行 VM 的控制选项(或者为null
)。 - 从以下版本开始:
- 1.2
ActivationGroupDesc
public ActivationGroupDesc(String className, String location, MarshalledObject data, Properties overrides, ActivationGroupDesc.CommandEnvironment cmd)
-
指定一个用于该组的替代组实现和执行环境。
- 参数:
-
className
- 组的完全限定包的类名,或者为null
。null
组类名表示系统默认的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)