JavaTM Platform
Standard Ed. 6

软件包 java.rmi

提供 RMI 包。

请参见:
          描述

接口摘要
Remote Remote 接口用于标识其方法可以从非本地虚拟机上调用的接口。
 

类摘要
MarshalledObject<T> MarshalledObject 包含一个字节流,该流具有给定了其构造方法的对象的序列化表示形式。
Naming Naming 类提供在对象注册表中存储和获得远程对远程对象引用的方法。
RMISecurityManager 由使用下载的代码的 RMI 应用程序使用的 SecurityManager 的子类。
 

异常摘要
AccessException AccessException 由 java.rmi.Naming 类(特别是 bind、rebind 和 unbind)的某些方法和 java.rmi.activation.ActivationSystem 接口的方法抛出,以指示调用方不允许执行该方法调用所请求的操作。
AlreadyBoundException 如果试图将注册表中的对象绑定到已具有相关绑定的名称上,则抛出 AlreadyBoundException。
ConnectException 如果拒绝远程主机对连接的远程方法调用,则抛出 ConnectException。
ConnectIOException 如果在连接到远程主机以便进行远程方法调用时发生 IOException,则抛出 ConnectIOException。
MarshalException 如果在编组远程调用标题、参数或远程方法调用的返回值时发生 java.io.IOException,则抛出 MarshalException。
NoSuchObjectException 如果试图调用远程虚拟机上已不存在的对象上的方法,则抛出 NoSuchObjectException。
NotBoundException 如果试图在注册表中查找或解绑没有相关绑定的名称,则抛出 NotBoundException。
RemoteException RemoteException 是许多与通信相关的异常的通用超类,这些异常可能会在执行远程方法调用期间发生。
RMISecurityException 已过时。 由 SecurityException 取代。
ServerError 当在服务器上处理远程方法调用时(既可以是解编参数、执行远程方法本身时,也可以是编组返回值时),如果抛出 Error,则作为远程方法调用的结果,将抛出 ServerError。
ServerException 在服务器上处理远程方法调用(既可以在解编参数时,也可以是在执行远程方法本身时)时,如果抛出 RemoteException,则作为远程方法调用的结果,也会抛出 ServerException。
ServerRuntimeException 已过时。 无替换版本
StubNotFoundException 如果在导入某个远程对象时无法找到该对象的有效 stub 类,则抛出 StubNotFoundException。
UnexpectedException 如果远程方法调用的客户机因为该调用而收到一个未经检查的异常(该异常不属于远程接口方法的 throws 语句中声明的经检查的异常类型),则抛出 UnexpectedException。
UnknownHostException 如果在创建到远程主机的连接以便进行远程方法调用时发生 java.net.UnknownHostException,则抛出 UnknownHostException。
UnmarshalException 在解组参数时或者如果发生以下任何情况导致远程方法调用,则抛出 UnmarshalException: 如果在解组调用标题时发生异常 如果返回值的协议无效 如果解组参数(在服务器端)或返回值(在客户机端)时发生 java.io.IOException。
 

软件包 java.rmi 的描述

提供 RMI 包。RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,能够让在某个 Java 虚拟机上的对象调用另一个 Java 虚拟机中的对象上的方法。可以用此方法调用的任何对象必须实现该远程接口。调用这样一个对象时,其参数为 "marshalled" 并将其从本地虚拟机发送到远程虚拟机(该远程虚拟机的参数为 "unmarshalled")上。该方法终止时,将编组来自远程机的结果并将结果发送到调用方的虚拟机。如果方法调用导致抛出异常,则该异常将指示给调用方。

从以下版本开始:
JDK1.1

JavaTM Platform
Standard Ed. 6

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

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