| Modifier and Type | Field and Description |
|---|---|
| private final SchemePortResolver | |
| private final MultihomeIOSessionRequester | |
| private final Lookup |
| Access | Constructor and Description |
|---|---|
| pack-priv | DefaultAsyncClientConnectionOperator(final Lookup<TlsStrategy> tlsStrategyLookup, final SchemePortResolver schemePortResolver, final DnsResolver dnsResolver)
|
| Modifier and Type | Method and Description |
|---|---|
| public Future | connect(final ConnectionInitiator
the connection initiator. connectionInitiator, final HttpHost the address of the opposite endpoint. host, final SocketAddress the address of the local endpoint. localAddress, final Timeout the timeout of the connect operation. connectTimeout, final Object the attachment, which can be any object representing custom parameter
of the operation. attachment, final FutureCallback<ManagedAsyncClientConnection> the future result callback. callback)Implements org. ConnectionInitiator.
|
| public Future | connect(final ConnectionInitiator
the connection initiator. connectionInitiator, final HttpHost the address of the opposite endpoint. host, final SocketAddress the address of the local endpoint. localAddress, final Timeout the timeout of the connect operation. connectTimeout, final Object the attachment, which can be any object representing custom parameter
of the operation. attachment, final HttpContext the execution context. context, final FutureCallback<ManagedAsyncClientConnection> the future result callback. callback)Overrides default org. ConnectionInitiator.
|
| public void | upgrade(final ManagedAsyncClientConnection
the managed connection. connection, final HttpHost the address of the opposite endpoint with TLS security. host, final Object the attachment, which can be any object representing custom parameter
of the operation. attachment)Implements org. |
| public void | upgrade(final ManagedAsyncClientConnection
the managed connection. connection, final HttpHost the address of the opposite endpoint with TLS security. host, final Object the attachment, which can be any object representing custom parameter
of the operation. attachment, final HttpContext the execution context. context)Overrides default org. |
| public void | upgrade(final ManagedAsyncClientConnection
the managed connection. connection, final HttpHost the address of the opposite endpoint with TLS security. host, final Object the attachment, which can be any object representing custom parameter
of the operation. attachment, final HttpContext the execution context. context, final FutureCallback<ManagedAsyncClientConnection> the future result callback. callback)Overrides default org. |
| schemePortResolver | back to summary |
|---|---|
| private final SchemePortResolver schemePortResolver | |
| sessionRequester | back to summary |
|---|---|
| private final MultihomeIOSessionRequester sessionRequester | |
| tlsStrategyLookup | back to summary |
|---|---|
| private final Lookup<TlsStrategy> tlsStrategyLookup | |
| DefaultAsyncClientConnectionOperator | back to summary |
|---|---|
| pack-priv DefaultAsyncClientConnectionOperator(final Lookup<TlsStrategy> tlsStrategyLookup, final SchemePortResolver schemePortResolver, final DnsResolver dnsResolver) | |
| connect | back to summary |
|---|---|
| public Future Implements org. Doc from org. Initiates operation to create a connection to the remote endpoint using
the provided
| |
| connect | back to summary |
|---|---|
| public Future Overrides default org. Doc from org. Initiates operation to create a connection to the remote endpoint using
the provided
| |
| upgrade | back to summary |
|---|---|
| public void upgrade(final ManagedAsyncClientConnection connection, final HttpHost host, final Object attachment) Implements org. Doc from org. Upgrades transport security of the given managed connection by using the TLS security protocol.
| |
| upgrade | back to summary |
|---|---|
| public void upgrade(final ManagedAsyncClientConnection connection, final HttpHost host, final Object attachment, final HttpContext context) Overrides default org. Doc from org. Upgrades transport security of the given managed connection by using the TLS security protocol.
| |
| upgrade | back to summary |
|---|---|
| public void upgrade(final ManagedAsyncClientConnection connection, final HttpHost host, final Object attachment, final HttpContext context, final FutureCallback<ManagedAsyncClientConnection> callback) Overrides default org. Doc from org. Upgrades transport security of the given managed connection by using the TLS security protocol.
| |