## Uses of Interface
org.apache.http.HttpClientConnection

Packages that use HttpClientConnection
Package | Description
--- | ---
org.apache.http.impl | Default implementations for interfaces in `org.apache.http`.
org.apache.http.impl.pool | Basic implementations for interfaces in `org.apache.http.pool`.
org.apache.http.protocol | HTTP protocol execution framework and synchronous HTTP protocol handlers based on the blocking I/O model.

### Uses of HttpClientConnection in org.apache.http.impl

Classes in org.apache.http.impl that implement HttpClientConnection
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractHttpClientConnection` Deprecated. (4.3) use `DefaultBHttpClientConnection`
`class` | `DefaultBHttpClientConnection` Default implementation of `HttpClientConnection`.
`class` | `DefaultHttpClientConnection` Deprecated. (4.3) use `DefaultBHttpClientConnection`
`class` | `SocketHttpClientConnection` Deprecated. (4.3) use `DefaultBHttpClientConnection`

### Uses of HttpClientConnection in org.apache.http.impl.pool

Methods in org.apache.http.impl.pool that return HttpClientConnection
Modifier and Type | Method and Description
--- | ---
`HttpClientConnection` | BasicConnFactory.`create(HttpHost host)`
`protected HttpClientConnection` | BasicConnFactory.`create(Socket socket, HttpParams params)` Deprecated. (4.3) no longer used.

Methods in org.apache.http.impl.pool with parameters of type HttpClientConnection
Modifier and Type | Method and Description
--- | ---
`protected BasicPoolEntry` | BasicConnPool.`createEntry(HttpHost host, HttpClientConnection conn)`

Constructors in org.apache.http.impl.pool with parameters of type HttpClientConnection
Constructor and Description
`BasicPoolEntry(String id, HttpHost route, HttpClientConnection conn)`

Constructor parameters in org.apache.http.impl.pool with type arguments of type HttpClientConnection
Constructor and Description
`BasicConnPool(ConnFactory<HttpHost,HttpClientConnection> connFactory)`

### Uses of HttpClientConnection in org.apache.http.protocol

Methods in org.apache.http.protocol with parameters of type HttpClientConnection
Modifier and Type | Method and Description
--- | ---
`protected HttpResponse` | HttpRequestExecutor.`doReceiveResponse(HttpRequest request, HttpClientConnection conn, HttpContext context)` Waits for and receives a response.
`protected HttpResponse` | HttpRequestExecutor.`doSendRequest(HttpRequest request, HttpClientConnection conn, HttpContext context)` Send the given request over the given connection.
`HttpResponse` | HttpRequestExecutor.`execute(HttpRequest request, HttpClientConnection conn, HttpContext context)` Sends the request and obtain a response.