站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

接口 java.rmi.server.RMIClientSocketFactory 的使用 (Java 2 Platform SE 5.0) - JavaTM 2 Platform Standard Edition 5.0 API 规范中文版

JavaTM 2 Platform
Standard Ed. 5.0

接口 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)
          此 exportObject 方法可经通过一个未扩展 Activatable 类的“可激活”对象显式地调用,为两个目的 a)注册对象的激活描述符,该描述符通过激活系统(因此该对象能被激活)从提供的 locationdata 构造,以及 b) 在指定端口上(如果 port=0,则选择匿名端口)导出远程对象 obj
 

参数类型为 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)
          构造方法用于注册对象和在指定端口(如果 port=0,则选择匿名端口)上导出对象。
 

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. 5.0

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

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