JavaTM Platform
Standard Ed. 6

接口 java.rmi.server.RMIServerSocketFactory
的使用

使用 RMIServerSocketFactory 的软件包
java.rmi.activation 为 RMI 对象激活提供支持。 
java.rmi.registry 提供 RMI 注册表的一个类和两个接口。 
java.rmi.server 提供支持服务器端 RMI 的类和接口。 
javax.management.remote.rmi RMI 连接器是供 JMX Remote API 使用的一种连接器,后者使用 RMI 将客户端请求传输到远程 MBean 服务器。 
javax.rmi.ssl 通过安全套接字层 (SSL) 或传输层安全 (TLS) 协议提供 RMIClientSocketFactoryRMIServerSocketFactory 的实现。 
 

java.rmi.activationRMIServerSocketFactory 的使用
 

参数类型为 RMIServerSocketFactoryjava.rmi.activation 中的方法
static Remote Activatable.exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          将可激活远程对象导出到 RMI 运行库中,使该对象能接收传入的调用。
static ActivationID Activatable.exportObject(Remote obj, String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          注册指定对象的激活描述符(使用指定的位置、数据和重启模式),并使用指定的端口、指定的客户端和服务器套接字工厂输出该对象。
 

参数类型为 RMIServerSocketFactoryjava.rmi.activation 中的构造方法
Activatable(ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          构造方法用于在指定端口上激活/导出对象。
Activatable(String location, MarshalledObject<?> data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          构造一个可激活远程对象:注册此对象的激活描述符(使用指定的位置、数据和重启模式),并使用指定的端口、指定的客户端和服务器套接字工厂输出该对象。
 

java.rmi.registryRMIServerSocketFactory 的使用
 

参数类型为 RMIServerSocketFactoryjava.rmi.registry 中的方法
static Registry LocateRegistry.createRegistry(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          在本地主机上创建并导出 Registry 实例,该本地主机使用的是与该实例通信的自定义套接字工厂。
 

java.rmi.serverRMIServerSocketFactory 的使用
 

实现 RMIServerSocketFactoryjava.rmi.server 中的类
 class RMISocketFactory
          RMISocketFactory 实例由 RMI 运行时使用,以便获得 RMI 调用所需的客户机和服务器套接字。
 

参数类型为 RMIServerSocketFactoryjava.rmi.server 中的方法
static Remote UnicastRemoteObject.exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          使用由给定的套接字工厂指定的传送方式导出远程对象,以便能够接收传入的调用。
 

参数类型为 RMIServerSocketFactoryjava.rmi.server 中的构造方法
UnicastRemoteObject(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          使用提供的特定端口和套接字工厂创建并导出一个新 UnicastRemoteObject 对象。
 

javax.management.remote.rmiRMIServerSocketFactory 的使用
 

参数类型为 RMIServerSocketFactoryjavax.management.remote.rmi 中的构造方法
RMIJRMPServerImpl(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf, Map<String,?> env)
          创建一个新的 RMIServer 对象,它将使用给定的套接字工厂从给定端口导出。
 

javax.rmi.sslRMIServerSocketFactory 的使用
 

实现 RMIServerSocketFactoryjavax.rmi.ssl 中的类
 class SslRMIServerSocketFactory
          SslRMIServerSocketFactory 实例由 RMI 运行时使用,以便通过 SSL 获取 RMI 调用的服务端套接字。
 


JavaTM Platform
Standard Ed. 6

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

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