所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |
java.rmi.activation
接口 ActivationInstantiator
-
所有超级接口:
-
Remote
-
所有已知实现类:
-
ActivationGroup, ActivationGroup_Stub
-
public interface ActivationInstantiator
- extends Remote
ActivationInstantiator
负责创建“可激活”对象的实例。一个 ActivationGroup
的具体子类实现了 newInstance
方法来处理在该组中创建对象。
-
从以下版本开始:
-
1.2
-
另请参见:
-
ActivationGroup
newInstance
MarshalledObject newInstance(ActivationID id,
ActivationDesc desc)
throws ActivationException,
RemoteException
-
激活程序调用一个初始化程序的
newInstance
方法,以便在该组中重建具有激活标识符 id
和描述符 desc
的对象。初始化程序负责:
- 使用描述符的
getClassName
方法来确定该对象的类。
- 从描述符获得的代码基(使用
getLocation
方法)加载该类。
- 通过调用对象类的特定的“激活”构造方法来创建该类的实例,构造方法带有两个参数:对象的
ActivationID
以及包含特定于对象的初始化数据的 MarshalledObject
,并且
- 返回一个包含其所创建的远程对象的 stub 的 MarshalledObject。
-
-
-
参数:
-
id
- 对象的激活标识符
-
desc
- 对象描述符
-
返回:
-
包含了远程对象 stub 的序列化表示的编组对象
-
抛出:
-
ActivationException
- 如果对象激活失败
-
RemoteException
- 如果远程调用失败
-
从以下版本开始:
-
1.2
所有类
|
摘要: 嵌套 | 字段 | 构造方法 | 方法 |
详细信息: 字段 | 构造方法 | 方法 |