## Uses of Interface
org.apache.hc.client5.http.nio.ManagedAsyncClientConnection

Packages that use ManagedAsyncClientConnection
org.apache.hc.client5.http.impl.nio: Client connection management functions based the asynchronous connection management APIs.
org.apache.hc.client5.http.nio: Connection management APIs based on the asynchronous I/O model.

### Uses of ManagedAsyncClientConnection in org.apache.hc.client5.http.impl.nio

Constructor parameters in org.apache.hc.client5.http.impl.nio with type arguments of type ManagedAsyncClientConnection
Constructor and Description
`PoolingAsyncClientConnectionManager(org.apache.hc.core5.pool.ManagedConnPool<HttpRoute,ManagedAsyncClientConnection> pool, AsyncClientConnectionOperator connectionOperator)`

### Uses of ManagedAsyncClientConnection in org.apache.hc.client5.http.nio

Methods in org.apache.hc.client5.http.nio that return types with arguments of type ManagedAsyncClientConnection

`Future<ManagedAsyncClientConnection>`

AsyncClientConnectionOperator.`connect(org.apache.hc.core5.reactor.ConnectionInitiator connectionInitiator, org.apache.hc.core5.http.HttpHost host, SocketAddress localAddress, org.apache.hc.core5.util.Timeout connectTimeout, Object attachment, org.apache.hc.core5.concurrent.FutureCallback<ManagedAsyncClientConnection> callback)`
Initiates operation to create a connection to the remote endpoint using the provided `ConnectionInitiator`.

`default Future<ManagedAsyncClientConnection>`

AsyncClientConnectionOperator.`connect(org.apache.hc.core5.reactor.ConnectionInitiator connectionInitiator, org.apache.hc.core5.http.HttpHost host, SocketAddress localAddress, org.apache.hc.core5.util.Timeout connectTimeout, Object attachment, org.apache.hc.core5.http.protocol.HttpContext context, org.apache.hc.core5.concurrent.FutureCallback<ManagedAsyncClientConnection> callback)`
Initiates operation to create a connection to the remote endpoint using the provided `ConnectionInitiator`.

Methods in org.apache.hc.client5.http.nio with parameters of type ManagedAsyncClientConnection
`void` AsyncClientConnectionOperator.`upgrade(ManagedAsyncClientConnection conn, org.apache.hc.core5.http.HttpHost host, Object attachment)` Upgrades transport security of the given managed connection by using the TLS security protocol.
`default void` AsyncClientConnectionOperator.`upgrade(ManagedAsyncClientConnection conn, org.apache.hc.core5.http.HttpHost host, Object attachment, org.apache.hc.core5.http.protocol.HttpContext context)` Upgrades transport security of the given managed connection by using the TLS security protocol.
`default void` AsyncClientConnectionOperator.`upgrade(ManagedAsyncClientConnection conn, org.apache.hc.core5.http.HttpHost host, Object attachment, org.apache.hc.core5.http.protocol.HttpContext context, org.apache.hc.core5.concurrent.FutureCallback<ManagedAsyncClientConnection> callback)` Upgrades transport security of the given managed connection by using the TLS security protocol.

Method parameters in org.apache.hc.client5.http.nio with type arguments of type ManagedAsyncClientConnection

`Future<ManagedAsyncClientConnection>`

AsyncClientConnectionOperator.`connect(org.apache.hc.core5.reactor.ConnectionInitiator connectionInitiator, org.apache.hc.core5.http.HttpHost host, SocketAddress localAddress, org.apache.hc.core5.util.Timeout connectTimeout, Object attachment, org.apache.hc.core5.concurrent.FutureCallback<ManagedAsyncClientConnection> callback)`
Initiates operation to create a connection to the remote endpoint using the provided `ConnectionInitiator`.

`default Future<ManagedAsyncClientConnection>`

AsyncClientConnectionOperator.`connect(org.apache.hc.core5.reactor.ConnectionInitiator connectionInitiator, org.apache.hc.core5.http.HttpHost host, SocketAddress localAddress, org.apache.hc.core5.util.Timeout connectTimeout, Object attachment, org.apache.hc.core5.http.protocol.HttpContext context, org.apache.hc.core5.concurrent.FutureCallback<ManagedAsyncClientConnection> callback)`
Initiates operation to create a connection to the remote endpoint using the provided `ConnectionInitiator`.

`default void` AsyncClientConnectionOperator.`upgrade(ManagedAsyncClientConnection conn, org.apache.hc.core5.http.HttpHost host, Object attachment, org.apache.hc.core5.http.protocol.HttpContext context, org.apache.hc.core5.concurrent.FutureCallback<ManagedAsyncClientConnection> callback)` Upgrades transport security of the given managed connection by using the TLS security protocol.