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