|
|||||||||
类 java.rmi.activation.ActivationException
的使用
使用 ActivationException 的软件包 | |
---|---|
java.rmi.activation | 为 RMI 对象激活提供支持。 |
java.rmi.activation 中 ActivationException 的使用 |
---|
java.rmi.activation 中 ActivationException 的子类 | |
---|---|
class |
UnknownGroupException 当 java.rmi.activation 包中类和接口的方法的 ActivationGroupID 参数被确定为无效时(即不为 ActivationSystem 所知),则这些方法将抛出一个 UnknownGroupException 。 |
class |
UnknownObjectException 当 java.rmi.activation 包中类和接口的方法的 ActivationID 参数被确定为无效时,这些方法将抛出一个 UnknownObjectException 。 |
抛出 ActivationException 的 java.rmi.activation 中的方法 | |
---|---|
MarshalledObject |
Activator.activate(ActivationID id, boolean force) 激活与激活标识符 id 关联的对象。 |
Remote |
ActivationID.activate(boolean force) 激活此 id 的对象。 |
ActivationMonitor |
ActivationSystem.activeGroup(ActivationGroupID id, ActivationInstantiator group, long incarnation) 通过回调来通知激活系统该组现在是活动的。 |
protected void |
ActivationGroup.activeObject(ActivationID id, MarshalledObject mobj) 如果子类要进行对组监视器的 activeObject 回调,则此 protected 方法是必要的。 |
abstract void |
ActivationGroup.activeObject(ActivationID id, Remote obj) 当对象被导出时(通过 Activatable 对象的构造或者通过显式调用 Activatable.exportObject ),组的 activeObject 方法被调用。 |
static ActivationGroup |
ActivationGroup.createGroup(ActivationGroupID id, ActivationGroupDesc desc, long incarnation) 为当前 VM 创建并设置激活组。 |
static ActivationID |
Activatable.exportObject(Remote obj, String location, MarshalledObject data, boolean restart, int port) 此 exportObject 方法可以通过一个未扩展 Activatable 类的“可激活”对象显式地调用,为两个目的 a) 注册对象的激活描述符,该描述符通过激活系统(因此该对象能被激活)从提供的 location 和 data 构造,以及 b) 在指定端口上(如果 port=0,则选择匿名端口)导出远程对象 obj 。 |
static ActivationID |
Activatable.exportObject(Remote obj, String location, MarshalledObject data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf) 此 exportObject 方法可经通过一个未扩展 Activatable 类的“可激活”对象显式地调用,为两个目的 a)注册对象的激活描述符,该描述符通过激活系统(因此该对象能被激活)从提供的 location 和 data 构造,以及 b) 在指定端口上(如果 port=0,则选择匿名端口)导出远程对象 obj 。 |
ActivationDesc |
ActivationSystem.getActivationDesc(ActivationID id) 为具有该激活标识符 id 的对象返回激活描述符。 |
ActivationGroupDesc |
ActivationSystem.getActivationGroupDesc(ActivationGroupID id) 为具有该激活组标识符 id 的组返回激活组描述符。 |
static ActivationSystem |
ActivationGroup.getSystem() 返回该 VM 的激活系统。 |
static boolean |
Activatable.inactive(ActivationID id) 通知系统具有相应激活 id 的对象当前是不活动的。 |
boolean |
ActivationGroup.inactiveObject(ActivationID id) 通过调用 Activatable.inactive 方法间接地调用组的 inactiveObject 方法。 |
MarshalledObject |
ActivationInstantiator.newInstance(ActivationID id, ActivationDesc desc) 激活程序调用一个初始化程序的 newInstance 方法,以便在该组中重建具有激活标识符 id 和描述符 desc 的对象。 |
MarshalledObject |
ActivationGroup_Stub.newInstance(ActivationID id, ActivationDesc desc) ActivationGroup.newInstance 的 stub 方法。 |
static Remote |
Activatable.register(ActivationDesc desc) 为可激活远程对象注册一个对象描述符,以便它可以按需激活。 |
ActivationGroupID |
ActivationSystem.registerGroup(ActivationGroupDesc desc) 注册激活组。 |
ActivationID |
ActivationSystem.registerObject(ActivationDesc desc) registerObject 方法用于注册一个激活描述符 desc ,并且为可激活的远程对象获取一个激活标识符。 |
ActivationDesc |
ActivationSystem.setActivationDesc(ActivationID id, ActivationDesc desc) 为具有激活标识符 id 的对象设置激活描述符 desc 。 |
ActivationGroupDesc |
ActivationSystem.setActivationGroupDesc(ActivationGroupID id, ActivationGroupDesc desc) 为具有激活组标识符 id 的对象设置激活组描述符 desc 。 |
static void |
ActivationGroup.setSystem(ActivationSystem system) 设置该 VM 的激活系统。 |
static void |
Activatable.unregister(ActivationID id) 为与 id 关联的激活描述符撤消前面的注册。 |
void |
ActivationSystem.unregisterGroup(ActivationGroupID id) 移除激活组。 |
void |
ActivationSystem.unregisterObject(ActivationID id) 移除前面通过 ActivationSystem 注册的激活 id 和描述符;该对象无法再通过对象的激活 id 被激活。 |
抛出 ActivationException 的 java.rmi.activation 中的构造方法 | |
---|---|
Activatable(String location, MarshalledObject data, boolean restart, int port) 构造方法用于注册和在指定端口(如果 port=0,则选择匿名端口)上导出对象。 |
|
Activatable(String location, MarshalledObject data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf) 构造方法用于注册对象和在指定端口(如果 port=0,则选择匿名端口)上导出对象。 |
|
ActivationDesc(String className, String location, MarshalledObject data) 为类名为 className 的对象构造一个对象描述符,这可从代码 location 处加载,并且其初始化信息为 data 。 |
|
ActivationDesc(String className, String location, MarshalledObject data, boolean restart) 为类名为 className 的对象构造一个对象描述符,这可从代码 location 处加载,并且其初始化信息为 data 。 |
所有类
|
|||||||||