模块
java.rmi
Package java.rmi.activation
提供对RMI对象激活的支持。
远程对象的引用可以被“持久化”,然后使用RMI激活机制激活到“实时”对象中。
不需要实现来支持激活机制。 如果此实现不支持激活,则需要几个特定的激活API方法来抛出UnsupportedOperationException 。 如果此实现支持激活,则这些方法绝不能抛出UnsupportedOperationException 。 这些方法由每个方法规范的Throws部分中存在UnsupportedOperationException的条目表示。
- 从以下版本开始:
- 1.2
-
接口摘要 接口 描述 ActivationInstantiator ActivationInstantiator负责创建“可激活”对象的实例。ActivationMonitor ActivationMonitor特定于ActivationGroup并且当通过调用ActivationSystem.activeGroup报告组活动时获得(这在内部完成)。ActivationSystem ActivationSystem提供了一种用于注册组和在这些组内激活的“可激活”对象的方法。Activator Activator有助于远程对象激活。 -
类摘要 类 描述 Activatable Activatable类为需要持久访问且可由系统激活的远程对象提供支持。ActivationDesc 激活描述符包含激活对象所需的信息:对象的组标识符,对象的完全限定类名,对象的代码位置(类的位置),代码库URL路径,对象的重启“模式”,以及,一个“编组”对象,可以包含对象特定的初始化数据。ActivationGroup ActivationGroup负责在其组中创建“可激活”对象的新实例,在以下情况下通知其ActivationMonitor:其对象变为活动或非活动,或者整个组变为非活动状态。ActivationGroup_Stub ActivationGroup_Stub对于子类存根类java.rmi.activation.ActivationGroup被导出为java.rmi.server.UnicastRemoteObject。ActivationGroupDesc 激活组描述符包含创建/重新创建激活对象所需的激活组所需的信息。ActivationGroupDesc.CommandEnvironment ActivationGroup实现的启动选项。ActivationGroupID 已注册激活组的标识符有多种用途:在激活系统中唯一标识该组,并包含对该组激活系统的引用,以便该组可以在必要时联系其激活系统。ActivationID 激活使用特殊标识符来表示可以随时间激活的远程对象。 -
异常摘要 异常 描述 ActivateFailedException 在远程调用可激活对象期间激活失败时,RMI运行时抛出此异常。ActivationException 激活接口使用的常规异常。UnknownGroupException 一个UnknownGroupException通过在类和接口方法抛出java.rmi.activation包时ActivationGroupID参数的方法被确定为是无效的,即,不通过已知ActivationSystem。UnknownObjectException 一个UnknownObjectException通过在类和接口方法抛出java.rmi.activation包时ActivationID参数的方法被确定为是无效的。