## Uses of Interface
org.apache.hc.client5.http.async.AsyncExecRuntime

- Packages that use AsyncExecRuntime
  Package | Description
  --- | ---
  org.apache.hc.client5.http.async | HTTP client APIs based on the asynchronous, event driven I/O model.

- - ### Uses of AsyncExecRuntime in org.apache.hc.client5.http.async

    Fields in org.apache.hc.client5.http.async declared as AsyncExecRuntime
    Modifier and Type | Field and Description
    --- | ---
    `AsyncExecRuntime` | AsyncExecChain.Scope.`execRuntime`

    Methods in org.apache.hc.client5.http.async that return AsyncExecRuntime
    Modifier and Type | Method and Description
    --- | ---
    `AsyncExecRuntime` | AsyncExecRuntime.`fork()` Forks this runtime for parallel execution.

    Method parameters in org.apache.hc.client5.http.async with type arguments of type AsyncExecRuntime
    Modifier and Type | Method and Description
    --- | ---
    `Cancellable` | AsyncExecRuntime.`acquireEndpoint(String id, HttpRoute route, Object state, HttpClientContext context, FutureCallback<AsyncExecRuntime> callback)` Initiates operation to acquire a connection endpoint.
    `Cancellable` | AsyncExecRuntime.`connectEndpoint(HttpClientContext context, FutureCallback<AsyncExecRuntime> callback)` Initiates operation to connect the local endpoint to the initial hop (connection target in case of a direct route or to the first proxy hop in case of a route via a proxy or multiple proxies).
    `default void` | AsyncExecRuntime.`upgradeTls(HttpClientContext context, FutureCallback<AsyncExecRuntime> callback)` Upgrades transport security of the active connection by using the TLS security protocol.

    Constructors in org.apache.hc.client5.http.async with parameters of type AsyncExecRuntime
    Constructor and Description
    `Scope(String exchangeId, HttpRoute route, HttpRequest originalRequest, CancellableDependency cancellableDependency, HttpClientContext clientContext, AsyncExecRuntime execRuntime)` Deprecated. Use `Scope#Scope(String, HttpRoute, HttpRequest, CancellableDependency, HttpClientContext, AsyncExecRuntime, Scheduler, AtomicInteger)`
    `Scope(String exchangeId, HttpRoute route, HttpRequest originalRequest, CancellableDependency cancellableDependency, HttpClientContext clientContext, AsyncExecRuntime execRuntime, AsyncExecChain.Scheduler scheduler, AtomicInteger execCount)`

Copyright © 1999–2021 The Apache Software Foundation. All rights reserved.