软件包 | 描述 |
---|---|
java.rmi.activation |
为RMI对象激活支持。
|
Modifier and Type | Class and Description |
---|---|
class |
UnknownGroupException
一个
UnknownGroupException 的
java.rmi.activation 封装的类和接口方法时抛出的
ActivationGroupID 参数的方法被确定为无效,即不被
ActivationSystem 。
|
class |
UnknownObjectException
一个
UnknownObjectException 的
java.rmi.activation 封装的类和接口方法时抛出的
ActivationID 参数的方法被确定为无效。
|
Modifier and Type | Method and Description |
---|---|
MarshalledObject<? extends Remote> |
Activator.activate(ActivationID id, boolean force)
激活激活标识符关联的对象,
id 。
|
Remote |
ActivationID.activate(boolean force)
激活此身份证的对象。
|
ActivationMonitor |
ActivationSystem.activeGroup(ActivationGroupID id, ActivationInstantiator group, long incarnation)
回调到通知激活系统,该系统现在是活跃的。
|
protected void |
ActivationGroup.activeObject(ActivationID id, MarshalledObject<? extends Remote> mobj)
这类保护方法是使
activeObject 回调到集团监控必要。
|
abstract void |
ActivationGroup.activeObject(ActivationID id, Remote obj)
本集团的
activeObject 方法被调用时,对象是出口(无论是
Activatable 对象构造或显式调用
Activatable.exportObject 。
|
static ActivationGroup |
ActivationGroup.createGroup(ActivationGroupID id, ActivationGroupDesc desc, long incarnation)
创建和设置当前虚拟机的激活组。
|
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)
为指定的对象注册一个激活描述符(具有指定的位置、数据和重新启动模式),并用指定的端口和指定的客户端和服务器套接字工厂输出对象。
|
ActivationDesc |
ActivationSystem.getActivationDesc(ActivationID id)
返回激活描述符,与激活的对象标识符,
id 。
|
ActivationGroupDesc |
ActivationSystem.getActivationGroupDesc(ActivationGroupID id)
返回激活组描述符,与活化组标识符的组,
id 。
|
static ActivationSystem |
ActivationGroup.getSystem()
返回虚拟机的激活系统。
|
static boolean |
Activatable.inactive(ActivationID id)
通知与相应的活化
id 对象激活系统。
|
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 。
|
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)
设置激活描述符,与激活的对象标识符
desc ,
id 。
|
ActivationGroupDesc |
ActivationSystem.setActivationGroupDesc(ActivationGroupID id, ActivationGroupDesc desc)
设置激活组描述符,
desc 与活化组标识符的对象,
id 。
|
static void |
ActivationGroup.setSystem(ActivationSystem system)
为虚拟机设置激活系统。
|
static void |
Activatable.unregister(ActivationID id)
撤销与
id 激活描述符之前的注册。
|
void |
ActivationSystem.unregisterGroup(ActivationGroupID id)
移除激活组。
|
void |
ActivationSystem.unregisterObject(ActivationID id)
将激活ID和相关的描述符以前注册的
ActivationSystem ;对象不再能通过激活对象的激活ID。
|
Constructor and Description |
---|
Activatable(String location, MarshalledObject<?> data, boolean restart, int port)
通过注册激活描述符构建一个激活的远程对象(与指定的位置数据,并重新启动模式)为研究对象,并指定端口输出对象。
|
Activatable(String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
通过注册激活描述符构建一个激活的远程对象(与指定的位置数据,并重新启动模式)为研究对象,并指定端口输出对象,并指定客户机和服务器套接字工厂。
|
ActivationDesc(String className, String location, MarshalledObject<?> data)
构造一个对象的类的名字是
className 对象描述符,可以从编码的
location 加载和初始化信息
data 。
|
ActivationDesc(String className, String location, MarshalledObject<?> data, boolean restart)
构造一个对象的类的名字是
className 对象描述符,可以从编码的
location 加载和初始化信息
data 。
|
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.