Package org.apache.http.impl
Class DefaultHttpClientConnection
java.lang.Object
org.apache.http.impl.AbstractHttpClientConnection
org.apache.http.impl.SocketHttpClientConnection
org.apache.http.impl.DefaultHttpClientConnection
- All Implemented Interfaces:
Closeable,AutoCloseable,HttpClientConnection,HttpConnection,HttpInetConnection
Deprecated.
Default implementation of a client-side HTTP connection.
- Since:
- 4.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbind(Socket socket, HttpParams params) Deprecated.Binds this connection to the givenSocket.Methods inherited from class org.apache.http.impl.SocketHttpClientConnection
assertNotOpen, assertOpen, close, createSessionInputBuffer, createSessionOutputBuffer, getLocalAddress, getLocalPort, getRemoteAddress, getRemotePort, getSocket, getSocketTimeout, isOpen, setSocketTimeout, shutdown, toStringMethods inherited from class org.apache.http.impl.AbstractHttpClientConnection
createConnectionMetrics, createEntityDeserializer, createEntitySerializer, createHttpResponseFactory, createRequestWriter, createResponseParser, doFlush, flush, getMetrics, init, isEof, isResponseAvailable, isStale, receiveResponseEntity, receiveResponseHeader, sendRequestEntity, sendRequestHeaderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.http.HttpConnection
getMetrics, isStale
-
Constructor Details
-
DefaultHttpClientConnection
public DefaultHttpClientConnection()Deprecated.
-
-
Method Details
-
bind
Deprecated.Description copied from class:SocketHttpClientConnectionBinds this connection to the givenSocket. This socket will be used by the connection to send and receive data.This method will invoke
SocketHttpClientConnection.createSessionInputBuffer(Socket, int, HttpParams)andSocketHttpClientConnection.createSessionOutputBuffer(Socket, int, HttpParams)methods to create session input / output buffers bound to this socket and then will invokeAbstractHttpClientConnection.init(SessionInputBuffer, SessionOutputBuffer, HttpParams)method to pass references to those buffers to the underlying HTTP message parser and formatter.After this method's execution the connection status will be reported as open and the
SocketHttpClientConnection.isOpen()will returntrue.- Overrides:
bindin classSocketHttpClientConnection- Parameters:
socket- the socket.params- HTTP parameters.- Throws:
IOException- in case of an I/O error.
-
DefaultBHttpClientConnection