|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
使用 ActivationID 的软件包 | |
---|---|
java.rmi.activation | 为 RMI 对象激活提供支持。 |
java.rmi.activation 中 ActivationID 的使用 |
---|
返回 ActivationID 的 java.rmi.activation 中的方法 | |
---|---|
static ActivationID |
Activatable.exportObject(Remote obj,
String location,
MarshalledObject<?> data,
boolean restart,
int port)
注册指定对象的激活描述符(使用指定的位置、数据和重启模式),并使用指定的端口输出该对象。 |
static ActivationID |
Activatable.exportObject(Remote obj,
String location,
MarshalledObject<?> data,
boolean restart,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
注册指定对象的激活描述符(使用指定的位置、数据和重启模式),并使用指定的端口、指定的客户端和服务器套接字工厂输出该对象。 |
protected ActivationID |
Activatable.getID()
返回对象的激活标识符。 |
ActivationID |
ActivationSystem.registerObject(ActivationDesc desc)
registerObject 方法用于注册一个激活描述符 desc ,并且为可激活的远程对象获取一个激活标识符。 |
参数类型为 ActivationID 的 java.rmi.activation 中的方法 | |
---|---|
MarshalledObject<? extends Remote> |
Activator.activate(ActivationID id,
boolean force)
激活与激活标识符 id 关联的对象。 |
protected void |
ActivationGroup.activeObject(ActivationID id,
MarshalledObject<? extends Remote> mobj)
如果子类要进行对组监视器的 activeObject 回调,则此 protected 方法是必要的。 |
void |
ActivationMonitor.activeObject(ActivationID id,
MarshalledObject<? extends Remote> obj)
通知某个对象现在是活动的。 |
abstract void |
ActivationGroup.activeObject(ActivationID id,
Remote obj)
当对象被导出时(通过 Activatable 对象的构造或者通过显式调用 Activatable.exportObject ),组的 activeObject 方法被调用。 |
static Remote |
Activatable.exportObject(Remote obj,
ActivationID id,
int port)
将可激活远程对象导出到 RMI 运行库中,使该对象能接收传入的调用。 |
static Remote |
Activatable.exportObject(Remote obj,
ActivationID id,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
将可激活远程对象导出到 RMI 运行库中,使该对象能接收传入的调用。 |
ActivationDesc |
ActivationSystem.getActivationDesc(ActivationID id)
为具有该激活标识符 id 的对象返回激活描述符。 |
static boolean |
Activatable.inactive(ActivationID id)
通知系统具有相应激活 id 的对象目前没有处于活动状态的。 |
boolean |
ActivationGroup.inactiveObject(ActivationID id)
通过调用 Activatable.inactive 方法间接地调用组的 inactiveObject 方法。 |
void |
ActivationMonitor.inactiveObject(ActivationID id)
当组中的一个对象成为不活动(取消激活)时,一个激活组调用其监视器的 inactiveObject 方法。 |
MarshalledObject |
ActivationGroup_Stub.newInstance(ActivationID id,
ActivationDesc desc)
ActivationGroup.newInstance 的 stub 方法。 |
MarshalledObject<? extends Remote> |
ActivationInstantiator.newInstance(ActivationID id,
ActivationDesc desc)
激活程序调用一个初始化程序的 newInstance 方法,以便在该组中重建具有激活标识符 id 和描述符 desc 的对象。 |
ActivationDesc |
ActivationSystem.setActivationDesc(ActivationID id,
ActivationDesc desc)
为具有激活标识符 id 的对象设置激活描述符 desc 。 |
static void |
Activatable.unregister(ActivationID id)
为与 id 关联的激活描述符撤消前面的注册。 |
void |
ActivationSystem.unregisterObject(ActivationID id)
移除前面通过 ActivationSystem 注册的激活 id 和描述符;该对象无法再通过对象的激活 id 被激活。 |
参数类型为 ActivationID 的 java.rmi.activation 中的构造方法 | |
---|---|
Activatable(ActivationID id,
int port)
构造方法用于在指定端口上激活/导出对象。 |
|
Activatable(ActivationID id,
int port,
RMIClientSocketFactory csf,
RMIServerSocketFactory ssf)
构造方法用于在指定端口上激活/导出对象。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。