@Contract(threading=STATELESS)
@Internal
public interface AsyncClientConnectionOperator
| Modifier and Type | Method and Description | 
|---|---|
| Future<ManagedAsyncClientConnection> | 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. | 
| void | 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. | 
Future<ManagedAsyncClientConnection> 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)
ConnectionInitiator.connectionInitiator - the connection initiator.host - the address of the opposite endpoint.localAddress - the address of the local endpoint.connectTimeout - the timeout of the connect operation.attachment - the attachment, which can be any object representing custom parameter
                    of the operation.callback - the future result callback.void upgrade(ManagedAsyncClientConnection conn, org.apache.hc.core5.http.HttpHost host, Object attachment)
conn - the managed connection.host - the address of the opposite endpoint with TLS security.attachment - the attachment, which can be any object representing custom parameter
                    of the operation.Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.