## Uses of Interface
org.apache.hc.client5.http.io.ManagedHttpClientConnection

Packages that use ManagedHttpClientConnection
org.apache.hc.client5.http.impl.classic: Classic HTTP client API implementation that supports HTTP/1.1 transport only.
org.apache.hc.client5.http.impl.io: Client connection management functions based the classic connection management APIs.
org.apache.hc.client5.http.io: Connection management APIs based on the classic (blocking) I/O model.

### Uses of ManagedHttpClientConnection in org.apache.hc.client5.http.impl.classic

Constructor parameters in org.apache.hc.client5.http.impl.classic with type arguments of type ManagedHttpClientConnection
Constructor and Description
`ProxyClient(HttpConnectionFactory<ManagedHttpClientConnection> connFactory, Http1Config h1Config, CharCodingConfig charCodingConfig, RequestConfig requestConfig)`

### Uses of ManagedHttpClientConnection in org.apache.hc.client5.http.impl.io

Methods in org.apache.hc.client5.http.impl.io that return ManagedHttpClientConnection
`ManagedHttpClientConnection` ManagedHttpClientConnectionFactory.`createConnection(Socket socket)`

Methods in org.apache.hc.client5.http.impl.io with parameters of type ManagedHttpClientConnection
`void` DefaultHttpClientConnectionOperator.`connect(ManagedHttpClientConnection conn, HttpHost host, InetSocketAddress localAddress, Timeout connectTimeout, SocketConfig socketConfig, Object attachment, HttpContext context)`
`void` DefaultHttpClientConnectionOperator.`connect(ManagedHttpClientConnection conn, HttpHost host, InetSocketAddress localAddress, TimeValue connectTimeout, SocketConfig socketConfig, HttpContext context)`
`void` DefaultHttpClientConnectionOperator.`upgrade(ManagedHttpClientConnection conn, HttpHost host, HttpContext context)`
`void` DefaultHttpClientConnectionOperator.`upgrade(ManagedHttpClientConnection conn, HttpHost host, Object attachment, HttpContext context)`

Method parameters in org.apache.hc.client5.http.impl.io with type arguments of type ManagedHttpClientConnection
`PoolingHttpClientConnectionManagerBuilder` PoolingHttpClientConnectionManagerBuilder.`setConnectionFactory(HttpConnectionFactory<ManagedHttpClientConnection> connectionFactory)` Assigns `HttpConnectionFactory` instance.

Constructor parameters in org.apache.hc.client5.http.impl.io with type arguments of type ManagedHttpClientConnection
Constructor and Description
`BasicHttpClientConnectionManager(HttpClientConnectionOperator httpClientConnectionOperator, HttpConnectionFactory<ManagedHttpClientConnection> connFactory)`
`BasicHttpClientConnectionManager(Lookup<ConnectionSocketFactory> socketFactoryRegistry, HttpConnectionFactory<ManagedHttpClientConnection> connFactory)`
`BasicHttpClientConnectionManager(Lookup<ConnectionSocketFactory> socketFactoryRegistry, HttpConnectionFactory<ManagedHttpClientConnection> connFactory, SchemePortResolver schemePortResolver, DnsResolver dnsResolver)`
`PoolingHttpClientConnectionManager(HttpClientConnectionOperator httpClientConnectionOperator, ManagedConnPool<HttpRoute,ManagedHttpClientConnection> pool, HttpConnectionFactory<ManagedHttpClientConnection> connFactory)`
`PoolingHttpClientConnectionManager(HttpClientConnectionOperator httpClientConnectionOperator, ManagedConnPool<HttpRoute,ManagedHttpClientConnection> pool, HttpConnectionFactory<ManagedHttpClientConnection> connFactory)`
`PoolingHttpClientConnectionManager(HttpClientConnectionOperator httpClientConnectionOperator, PoolConcurrencyPolicy poolConcurrencyPolicy, PoolReusePolicy poolReusePolicy, TimeValue timeToLive, HttpConnectionFactory<ManagedHttpClientConnection> connFactory)`
`PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory> socketFactoryRegistry, HttpConnectionFactory<ManagedHttpClientConnection> connFactory)`
`PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory> socketFactoryRegistry, PoolConcurrencyPolicy poolConcurrencyPolicy, PoolReusePolicy poolReusePolicy, TimeValue timeToLive, HttpConnectionFactory<ManagedHttpClientConnection> connFactory)`
`PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory> socketFactoryRegistry, PoolConcurrencyPolicy poolConcurrencyPolicy, PoolReusePolicy poolReusePolicy, TimeValue timeToLive, SchemePortResolver schemePortResolver, DnsResolver dnsResolver, HttpConnectionFactory<ManagedHttpClientConnection> connFactory)`
`PoolingHttpClientConnectionManager(Registry<ConnectionSocketFactory> socketFactoryRegistry, PoolConcurrencyPolicy poolConcurrencyPolicy, TimeValue timeToLive, HttpConnectionFactory<ManagedHttpClientConnection> connFactory)`

### Uses of ManagedHttpClientConnection in org.apache.hc.client5.http.io

Methods in org.apache.hc.client5.http.io with parameters of type ManagedHttpClientConnection
`default void` HttpClientConnectionOperator.`connect(ManagedHttpClientConnection conn, HttpHost host, InetSocketAddress localAddress, Timeout connectTimeout, SocketConfig socketConfig, Object attachment, HttpContext context)` Connect the given managed connection to the remote endpoint.
`void` HttpClientConnectionOperator.`connect(ManagedHttpClientConnection conn, HttpHost host, InetSocketAddress localAddress, TimeValue connectTimeout, SocketConfig socketConfig, HttpContext context)` Connect the given managed connection to the remote endpoint.
`void` HttpClientConnectionOperator.`upgrade(ManagedHttpClientConnection conn, HttpHost host, HttpContext context)` Upgrades transport security of the given managed connection by using the TLS security protocol.
`default void` HttpClientConnectionOperator.`upgrade(ManagedHttpClientConnection conn, HttpHost host, Object attachment, HttpContext context)` Upgrades transport security of the given managed connection by using the TLS security protocol.