## Uses of Class
org.apache.http.impl.client.CloseableHttpClient

Packages that use CloseableHttpClient
Package | Description
--- | ---
org.apache.http.impl.client | Default HTTP client implementation.
org.apache.http.impl.client.cache | This package contains a cache module that can be used for HTTP/1.1 client-side caching.
org.apache.http.osgi.impl |

### Uses of CloseableHttpClient in org.apache.http.impl.client

Subclasses of CloseableHttpClient in org.apache.http.impl.client
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractHttpClient` Deprecated. (4.3) use `HttpClientBuilder`.
`class` | `ContentEncodingHttpClient` Deprecated. (4.2) use `HttpClientBuilder`
`class` | `DefaultHttpClient` Deprecated. (4.3) use `HttpClientBuilder` see also `CloseableHttpClient`.
`class` | `SystemDefaultHttpClient` Deprecated. (4.3) use `HttpClientBuilder`

Methods in org.apache.http.impl.client that return CloseableHttpClient
Modifier and Type | Method and Description
--- | ---
`CloseableHttpClient` | HttpClientBuilder.`build()`
`static CloseableHttpClient` | WinHttpClients.`createDefault()` Creates `CloseableHttpClient` instance with default configuration.
`static CloseableHttpClient` | HttpClients.`createDefault()` Creates `CloseableHttpClient` instance with default configuration.
`static CloseableHttpClient` | HttpClients.`createMinimal()` Creates `CloseableHttpClient` instance that implements the most basic HTTP protocol support.
`static CloseableHttpClient` | HttpClients.`createMinimal(HttpClientConnectionManager connManager)` Creates `CloseableHttpClient` instance that implements the most basic HTTP protocol support.
`static CloseableHttpClient` | WinHttpClients.`createSystem()` Creates `CloseableHttpClient` instance with default configuration based on system properties.
`static CloseableHttpClient` | HttpClients.`createSystem()` Creates `CloseableHttpClient` instance with default configuration based on system properties.

### Uses of CloseableHttpClient in org.apache.http.impl.client.cache

Methods in org.apache.http.impl.client.cache that return CloseableHttpClient
Modifier and Type | Method and Description
--- | ---
`static CloseableHttpClient` | CachingHttpClients.`createFileBound(File cacheDir)` Creates `CloseableHttpClient` instance that uses a file system bound response cache.
`static CloseableHttpClient` | CachingHttpClients.`createMemoryBound()` Creates `CloseableHttpClient` instance that uses a memory bound response cache.

### Uses of CloseableHttpClient in org.apache.http.osgi.impl

Constructor parameters in org.apache.http.osgi.impl with type arguments of type CloseableHttpClient
Constructor and Description
`OSGiClientBuilderFactory(org.osgi.framework.BundleContext bundleContext, Map<String,org.osgi.framework.ServiceRegistration> registeredConfigurations, List<CloseableHttpClient> trackedHttpClients)` Deprecated.