JavaTM 2 Platform
Standard Ed. 6

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

使用 RMIClientSocketFactory 的软件包
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.activationRMIClientSocketFactory 的使用
 

参数类型为 RMIClientSocketFactoryjava.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)
          注册指定对象的激活描述符(使用指定的位置、数据和重启模式),并使用指定的端口、指定的客户端和服务器套接字工厂输出该对象。
 

参数类型为 RMIClientSocketFactoryjava.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.registryRMIClientSocketFactory 的使用
 

参数类型为 RMIClientSocketFactoryjava.rmi.registry 中的方法
static Registry LocateRegistry.createRegistry(int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          在本地主机上创建并导出 Registry 实例,该本地主机使用的是与该实例通信的自定义套接字工厂。
static Registry LocateRegistry.getRegistry(String host, int port, RMIClientSocketFactory csf)
          返回本地创建的指定 hostport 上对远程对象 Registry 的远程引用。
 

java.rmi.serverRMIClientSocketFactory 的使用
 

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

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

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

javax.management.remote.rmiRMIClientSocketFactory 的使用
 

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

javax.rmi.sslRMIClientSocketFactory 的使用
 

实现 RMIClientSocketFactoryjavax.rmi.ssl 中的类
 class SslRMIClientSocketFactory
          SslRMIClientSocketFactory 实例由 RMI 运行时使用,以便通过 SSL 获取 RMI 调用的客户端套接字。
 


JavaTM 2 Platform
Standard Ed. 6

提交错误或意见

版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only