Modifier and Type | Method and Description |
---|---|
Future<ManagedAsyncClientConnection> |
connect(ConnectionInitiator connectionInitiator,
HttpHost host,
SocketAddress localAddress,
Timeout connectTimeout,
Object attachment,
FutureCallback<ManagedAsyncClientConnection> callback)
Initiates operation to create a connection to the remote endpoint using
the provided
ConnectionInitiator . |
default Future<ManagedAsyncClientConnection> |
connect(ConnectionInitiator connectionInitiator,
HttpHost host,
SocketAddress localAddress,
Timeout connectTimeout,
Object attachment,
HttpContext context,
FutureCallback<ManagedAsyncClientConnection> callback)
Initiates operation to create a connection to the remote endpoint using
the provided
ConnectionInitiator . |
void |
upgrade(ManagedAsyncClientConnection conn,
HttpHost host,
Object attachment)
Upgrades transport security of the given managed connection
by using the TLS security protocol.
|
default void |
upgrade(ManagedAsyncClientConnection conn,
HttpHost host,
Object attachment,
HttpContext context)
Upgrades transport security of the given managed connection
by using the TLS security protocol.
|
default void |
upgrade(ManagedAsyncClientConnection conn,
HttpHost host,
Object attachment,
HttpContext context,
FutureCallback<ManagedAsyncClientConnection> callback)
Upgrades transport security of the given managed connection
by using the TLS security protocol.
|
Future<ManagedAsyncClientConnection> connect(ConnectionInitiator connectionInitiator, HttpHost host, SocketAddress localAddress, Timeout connectTimeout, Object attachment, 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.default Future<ManagedAsyncClientConnection> connect(ConnectionInitiator connectionInitiator, HttpHost host, SocketAddress localAddress, Timeout connectTimeout, Object attachment, HttpContext context, 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.context
- the execution context.callback
- the future result callback.void upgrade(ManagedAsyncClientConnection conn, 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.default void upgrade(ManagedAsyncClientConnection conn, HttpHost host, Object attachment, HttpContext context, FutureCallback<ManagedAsyncClientConnection> callback)
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.context
- the execution context.callback
- the future result callback.default void upgrade(ManagedAsyncClientConnection conn, HttpHost host, Object attachment, HttpContext context)
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.context
- the execution context.Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.