HttpClientConnectionManager取代。
@Deprecated public interface ClientConnectionOperator
OperatedClientConnection实例并更新这些对象的底层Socket的策略。
实现最有可能使用SchemeSocketFactory创建Socket实例。
此接口中的方法允许创建普通和分层的套接字。 但是,通过代理创建隧道连接不在操作员的范围之内。
此接口的实现必须是线程安全的。 必须同步访问共享数据,因为可以从多个线程执行此接口的方法。
| Modifier and Type | Method and Description |
|---|---|
OperatedClientConnection |
createConnection()
已过时。
创建一个可以操作的新连接。
|
void |
openConnection(OperatedClientConnection conn, HttpHost target, InetAddress local, HttpContext context, HttpParams params)
已过时。
打开与给定目标主机的连接。
|
void |
updateSecureConnection(OperatedClientConnection conn, HttpHost target, HttpContext context, HttpParams params)
已过时。
更新与分层安全连接的连接。
|
OperatedClientConnection createConnection()
void openConnection(OperatedClientConnection conn, HttpHost target, InetAddress local, HttpContext context, HttpParams params) throws IOException
conn - 连接打开
target - 要连接的目标主机
local - 要路由的本地地址,或
null为
null
context - 连接的上下文
params - 连接的参数
IOException - 出现问题的情况
void updateSecureConnection(OperatedClientConnection conn, HttpHost target, HttpContext context, HttpParams params) throws IOException
conn - 要更新的打开连接
target - 更新连接的目标主机。
连接必须已经打开或隧道传送到主机和端口,但目标的方案将用于创建分层连接。
context - 连接的上下文
params - 更新连接的参数
IOException - 在出现问题的情况下
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.