- 所有已知的实现类:
RMISocketFactory
,SslRMIClientSocketFactory
public interface RMIClientSocketFactory
RMI 运行时使用
RMIClientSocketFactory
实例来获取 RMI 调用的客户端套接字。当远程对象通过构造函数或 java.rmi.server.UnicastRemoteObject
的 exportObject
方法创建/导出时,它可以与 RMIClientSocketFactory
相关联。
当远程对象的引用在 RMI 调用中传输时,与远程对象关联的 RMIClientSocketFactory
实例将被下载到客户端。这个 RMIClientSocketFactory
将用于创建到远程对象的连接以进行远程方法调用。
RMIClientSocketFactory
实例也可以与远程对象注册表相关联,以便客户端可以使用自定义套接字与远程对象注册表进行通信。
此接口的实现应该是可序列化的,并且应该实现 Object.equals(java.lang.Object)
以在传递表示相同(功能等效)客户端套接字工厂的实例时返回 true
,否则返回 false
(并且它还应该实现 Object.hashCode()
与其 Object.equals
实现一致)。
- 自从:
- 1.2
- 参见:
-
方法总结
-
方法详情
-
createSocket
创建连接到指定主机和端口的客户端套接字。- 参数:
host
- 主机名port
- 端口号- 返回:
- 连接到指定主机和端口的套接字。
- 抛出:
IOException
- 如果在套接字创建期间发生 I/O 错误- 自从:
- 1.2
-