JavaTM Platform
Standard Ed. 6

软件包 java.rmi
的使用

使用 java.rmi 的软件包
java.rmi 提供 RMI 包。 
java.rmi.activation 为 RMI 对象激活提供支持。 
java.rmi.dgc 为 RMI 分布式垃圾回收提供了类和接口。 
java.rmi.registry 提供 RMI 注册表的一个类和两个接口。 
java.rmi.server 提供支持服务器端 RMI 的类和接口。 
javax.activity 包含解组期间通过 ORB 机制抛出的与 Activity 服务有关的异常。 
javax.management.remote.rmi RMI 连接器是供 JMX Remote API 使用的一种连接器,后者使用 RMI 将客户端请求传输到远程 MBean 服务器。 
javax.rmi 包含 RMI-IIOP 的用户 API。 
javax.rmi.CORBA 包含用于 RMI-IIOP 的可移植性 API。 
javax.transaction 包含解组期间通过 ORB 机制抛出的三个异常。 
org.omg.stub.java.rmi 包含用于 java.rmi 包中出现的 Remote 类型的 RMI-IIOP Stub。 
 

java.rmi 使用的 java.rmi 中的类
AlreadyBoundException
          如果试图将注册表中的对象绑定到已具有相关绑定的名称上,则抛出 AlreadyBoundException
NotBoundException
          如果试图在注册表中查找或解绑没有相关绑定的名称,则抛出 NotBoundException
Remote
          Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
 

java.rmi.activation 使用的 java.rmi 中的类
MarshalledObject
          MarshalledObject 包含一个字节流,该流具有给定了其构造方法的对象的序列化表示形式。
NoSuchObjectException
          如果试图调用远程虚拟机上已不存在的对象上的方法,则抛出 NoSuchObjectException
Remote
          Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
 

java.rmi.dgc 使用的 java.rmi 中的类
Remote
          Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
 

java.rmi.registry 使用的 java.rmi 中的类
AccessException
          AccessExceptionjava.rmi.Naming 类(特别是 bindrebindunbind)的某些方法和 java.rmi.activation.ActivationSystem 接口的方法抛出,以指示调用方不允许执行该方法调用所请求的操作。
AlreadyBoundException
          如果试图将注册表中的对象绑定到已具有相关绑定的名称上,则抛出 AlreadyBoundException
NotBoundException
          如果试图在注册表中查找或解绑没有相关绑定的名称,则抛出 NotBoundException
Remote
          Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
UnknownHostException
          如果在创建到远程主机的连接以便进行远程方法调用时发生 java.net.UnknownHostException,则抛出 UnknownHostException
 

java.rmi.server 使用的 java.rmi 中的类
NoSuchObjectException
          如果试图调用远程虚拟机上已不存在的对象上的方法,则抛出 NoSuchObjectException
Remote
          Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
 

javax.activity 使用的 java.rmi 中的类
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
 

javax.management.remote.rmi 使用的 java.rmi 中的类
MarshalledObject
          MarshalledObject 包含一个字节流,该流具有给定了其构造方法的对象的序列化表示形式。
Remote
          Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
 

javax.rmi 使用的 java.rmi 中的类
NoSuchObjectException
          如果试图调用远程虚拟机上已不存在的对象上的方法,则抛出 NoSuchObjectException
Remote
          Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
 

javax.rmi.CORBA 使用的 java.rmi 中的类
NoSuchObjectException
          如果试图调用远程虚拟机上已不存在的对象上的方法,则抛出 NoSuchObjectException
Remote
          Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
 

javax.transaction 使用的 java.rmi 中的类
RemoteException
          RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
 

org.omg.stub.java.rmi 使用的 java.rmi 中的类
Remote
          Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策