HttpClientConnectionManager取代。
@Deprecated public interface OperatedClientConnection extends HttpClientConnection, HttpInetConnection
operator操作 。
| Modifier and Type | Method and Description |
|---|---|
Socket |
getSocket()
已过时。
获取此连接的套接字。
|
HttpHost |
getTargetHost()
已过时。
获取此连接的目标主机。
|
boolean |
isSecure()
已过时。
指示此连接是否安全。
|
void |
openCompleted(boolean secure, HttpParams params)
已过时。
表示连接已成功打开。
|
void |
opening(Socket sock, HttpHost target)
已过时。
表示此连接正在打开。
|
void |
update(Socket sock, HttpHost target, boolean secure, HttpParams params)
已过时。
更新此连接。
|
flush, isResponseAvailable, receiveResponseEntity, receiveResponseHeader, sendRequestEntity, sendRequestHeadergetLocalAddress, getLocalPort, getRemoteAddress, getRemotePortclose, getMetrics, getSocketTimeout, isOpen, isStale, setSocketTimeout, shutdownHttpHost getTargetHost()
boolean isSecure()
true如果这个连接是安全的,
false否则
Socket getSocket()
target host通信的插座
void opening(Socket sock, HttpHost target) throws IOException
通过调用此方法,可以在调用openCompleted(boolean, org.apache.http.params.HttpParams)之前,使用新的Socket实例重新初始化连接。 如果在完全打开之前调用shutdown ,这将使连接关闭该套接字。 关闭未连接的套接字将中断连接上被阻塞的线程。 否则,该线程将超时连接,或者它成功返回,然后打开刚刚关闭的连接。
如果连接分层在另一个协议上,则可以多次调用此方法。 注意:此方法不会关闭以前使用的套接字。 如果不再需要,则主叫方有义务关闭该套接字。
呼叫者必须调用openCompleted(boolean, org.apache.http.params.HttpParams)才能完成此过程。
sock - 即将要连接的未连接的插座。
target - 这个连接的目标主机
IOException
void openCompleted(boolean secure,
HttpParams params)
throws IOException
secure -
true如果此连接是安全的,例如,如果使用
SSLSocket ,或
false如果它不安全
params - 此连接的参数。
创建依赖对象时将使用参数,例如确定缓冲区大小。
IOException
void update(Socket sock, HttpHost target, boolean secure, HttpParams params) throws IOException
注意:更新连接将不会关闭以前使用的套接字。 如果不再需要,则主叫方有义务关闭该套接字。
sock - 用于与目标主机通信的新插座,或null继续使用旧套接字。
如果传递null ,则应重新使用依赖套接字的帮助对象。
在这种情况下,参数中的某些更改将不会生效。
target - 这个连接的新目标主机
secure -
true如果此连接现在是安全的,
false如果不安全
params - 此连接的新参数
IOException
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.