软件包 | 描述 |
---|---|
java.rmi.activation |
为RMI对象激活支持。
|
Modifier and Type | Method and Description |
---|---|
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 ,获得激活一个激活远程对象标识符。
|
Modifier and Type | Method and Description |
---|---|
MarshalledObject<? extends Remote> |
Activator.activate(ActivationID id, boolean force)
激活激活标识符关联的对象,
id 。
|
void |
ActivationMonitor.activeObject(ActivationID id, MarshalledObject<? extends Remote> obj)
通知一个对象现在是活动的。
|
protected void |
ActivationGroup.activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj)
这类保护方法是使
activeObject 回调到集团监控必要。
|
abstract void |
ActivationGroup.activeObject(ActivationID id, Remote obj)
本集团的
activeObject 方法被调用时,对象是出口(无论是
Activatable 对象构造或显式调用
Activatable.exportObject 。
|
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 对象激活系统。
|
void |
ActivationMonitor.inactiveObject(ActivationID id)
激活组电话监控的
inactiveObject 方法在组一个物体变得无效(停用)。
|
boolean |
ActivationGroup.inactiveObject(ActivationID id)
本集团的
inactiveObject 方法称为间接地通过电话向
Activatable.inactive 方法。
|
MarshalledObject |
ActivationGroup_Stub.newInstance(ActivationID id, ActivationDesc desc)
对于
ActivationGroup.newInstance 存根方法。
|
MarshalledObject<? extends Remote> |
ActivationInstantiator.newInstance(ActivationID id, ActivationDesc desc)
活化剂称为一个实例化的
newInstance 方法重现,组与活化的标识符,一个对象
id ,和描述符,
desc 。
|
ActivationDesc |
ActivationSystem.setActivationDesc(ActivationID id, ActivationDesc desc)
设置激活描述符,
desc 与激活的对象标识符,
id 。
|
static void |
Activatable.unregister(ActivationID id)
撤销与
id 激活描述符之前的注册。
|
void |
ActivationSystem.unregisterObject(ActivationID id)
将激活ID和相关的描述符以前注册的
ActivationSystem ;对象不再能通过激活对象的激活ID。
|
Constructor and Description |
---|
Activatable(ActivationID id, int port)
用于在指定的端口上激活/导出对象的构造函数。
|
Activatable(ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
用于在指定的端口上激活/导出对象的构造函数。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.