|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
HttpClientConnectionManager
.
@Deprecated public interface OperatedClientConnection
A client-side connection that relies on outside logic to connect sockets to the
appropriate hosts. It can be operated directly by an application, or through an
operator
.
Method Summary | |
---|---|
Socket |
getSocket()
Deprecated. Obtains the socket for this connection. |
org.apache.http.HttpHost |
getTargetHost()
Deprecated. Obtains the target host for this connection. |
boolean |
isSecure()
Deprecated. Indicates whether this connection is secure. |
void |
openCompleted(boolean secure,
org.apache.http.params.HttpParams params)
Deprecated. Signals that the connection has been successfully open. |
void |
opening(Socket sock,
org.apache.http.HttpHost target)
Deprecated. Signals that this connection is in the process of being open. |
void |
update(Socket sock,
org.apache.http.HttpHost target,
boolean secure,
org.apache.http.params.HttpParams params)
Deprecated. Updates this connection. |
Methods inherited from interface org.apache.http.HttpClientConnection |
---|
flush, isResponseAvailable, receiveResponseEntity, receiveResponseHeader, sendRequestEntity, sendRequestHeader |
Methods inherited from interface org.apache.http.HttpInetConnection |
---|
getLocalAddress, getLocalPort, getRemoteAddress, getRemotePort |
Methods inherited from interface org.apache.http.HttpConnection |
---|
close, getMetrics, getSocketTimeout, isOpen, isStale, setSocketTimeout, shutdown |
Method Detail |
---|
org.apache.http.HttpHost getTargetHost()
The return value is well-defined only while the connection is open.
It may change even while the connection is open,
because of an update
.
boolean isSecure()
update
.
true
if this connection is secure,
false
otherwiseSocket getSocket()
update
.
target host
void opening(Socket sock, org.apache.http.HttpHost target) throws IOException
By calling this method, the connection can be re-initialized
with a new Socket instance before openCompleted(boolean, org.apache.http.params.HttpParams)
is called.
This enabled the connection to close that socket if
shutdown
is called before it is fully open. Closing an unconnected socket
will interrupt a thread that is blocked on the connect.
Otherwise, that thread will either time out on the connect,
or it returns successfully and then opens this connection
which was just shut down.
This method can be called multiple times if the connection is layered over another protocol. Note: This method will not close the previously used socket. It is the caller's responsibility to close that socket if it is no longer required.
The caller must invoke openCompleted(boolean, org.apache.http.params.HttpParams)
in order to complete
the process.
sock
- the unconnected socket which is about to
be connected.target
- the target host of this connection
IOException
void openCompleted(boolean secure, org.apache.http.params.HttpParams params) throws IOException
secure
- true
if this connection is secure, for
example if an SSLSocket
is used, or
false
if it is not secureparams
- parameters for this connection. The parameters will
be used when creating dependent objects, for example
to determine buffer sizes.
IOException
void update(Socket sock, org.apache.http.HttpHost target, boolean secure, org.apache.http.params.HttpParams params) throws IOException
Note: Updating the connection will not close the previously used socket. It is the caller's responsibility to close that socket if it is no longer required.
sock
- the new socket for communicating with the target host,
or null
to continue using the old socket.
If null
is passed, helper objects that
depend on the socket should be re-used. In that case,
some changes in the parameters will not take effect.target
- the new target host of this connectionsecure
- true
if this connection is now secure,
false
if it is not secureparams
- new parameters for this connection
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |