## Uses of Class
org.apache.hc.client5.http.async.AsyncExecChain.Scope

- Packages that use AsyncExecChain.Scope
  Package | Description
  --- | ---
  org.apache.hc.client5.http.async | HTTP client APIs based on the asynchronous, event driven I/O model.
  org.apache.hc.client5.http.impl.async | Asynchronous HTTP client API implementation that supports both HTTP/2 and HTTP/1.1 transport.

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

    Methods in org.apache.hc.client5.http.async with parameters of type AsyncExecChain.Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | AsyncExecChainHandler.`execute(org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer, AsyncExecChain.Scope scope, AsyncExecChain chain, AsyncExecCallback asyncExecCallback)` Executes the actual HTTP request.
    `void` | AsyncExecChain.`proceed(org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer, AsyncExecChain.Scope scope, AsyncExecCallback asyncExecCallback)` Proceeds to the next element in the request execution chain.
    `void` | AsyncExecChain.Scheduler.`scheduleExecution(org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer, AsyncExecChain.Scope scope, AsyncExecCallback asyncExecCallback, org.apache.hc.core5.util.TimeValue delay)` Schedules request re-execution immediately or after a delay.

  - ### Uses of AsyncExecChain.Scope in org.apache.hc.client5.http.impl.async

    Methods in org.apache.hc.client5.http.impl.async with parameters of type AsyncExecChain.Scope
    Modifier and Type | Method and Description
    --- | ---
    `void` | AsyncHttpRequestRetryExec.`execute(org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer, AsyncExecChain.Scope scope, AsyncExecChain chain, AsyncExecCallback asyncExecCallback)`
    `void` | AsyncProtocolExec.`execute(org.apache.hc.core5.http.HttpRequest userRequest, org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer, AsyncExecChain.Scope scope, AsyncExecChain chain, AsyncExecCallback asyncExecCallback)`
    `void` | H2AsyncMainClientExec.`execute(org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer, AsyncExecChain.Scope scope, AsyncExecChain chain, AsyncExecCallback asyncExecCallback)`
    `void` | AsyncConnectExec.`execute(org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer, AsyncExecChain.Scope scope, AsyncExecChain chain, AsyncExecCallback asyncExecCallback)`
    `void` | AsyncRedirectExec.`execute(org.apache.hc.core5.http.HttpRequest request, org.apache.hc.core5.http.nio.AsyncEntityProducer entityProducer, AsyncExecChain.Scope scope, AsyncExecChain chain, AsyncExecCallback asyncExecCallback)`

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