| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 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。 | |
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。