java命名空间java.rmi.activation接口activationinstantiator的类成员方法:
newinstance定义及介绍
本文导语:
newinstance
marshalledobject
newinstance
marshalledobject extends remote> newinstance(activationid id,
activationdesc desc)
throws activationexception,
remoteexception
- 激活程序调用一个初始化程序的
newinstance
方法,以便在该组中重建具有激活标识符 id
和描述符 desc
的对象。初始化程序负责:
- 使用描述符的
getclassname
方法来确定该对象的类。
- 从描述符获得的代码基(使用
getlocation
方法)加载该类。
- 通过调用对象类的特定的“激活”构造方法来创建该类的实例,构造方法带有两个参数:对象的
activationid
以及包含特定于对象的初始化数据的 marshalledobject
,并且
- 返回一个包含其所创建的远程对象的 stub 的 marshalledobject。
- 参数:
id
- 对象的激活标识符desc
- 对象描述符
- 返回:
- 包含了远程对象 stub 的序列化表示的编组对象
- 抛出:
activationexception
- 如果对象激活失败
remoteexception
- 如果远程调用失败- 从以下版本开始:
- 1.2