## Uses of Interface
org.apache.http.client.methods.HttpExecutionAware

- Packages that use HttpExecutionAware
  Package | Description
  --- | ---
  org.apache.http.client.methods | Standard HTTP method implementations.
  org.apache.http.impl.client.cache | This package contains a cache module that can be used for HTTP/1.1 client-side caching.
  org.apache.http.impl.execchain | HTTP request execution chain APIs.

- - ### Uses of HttpExecutionAware in org.apache.http.client.methods

    Classes in org.apache.http.client.methods that implement HttpExecutionAware
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractExecutionAwareRequest`
    `class` | `HttpDelete` HTTP DELETE method
    `class` | `HttpEntityEnclosingRequestBase` Basic implementation of an entity enclosing HTTP request that can be modified
    `class` | `HttpGet` HTTP GET method.
    `class` | `HttpHead` HTTP HEAD method.
    `class` | `HttpOptions` HTTP OPTIONS method.
    `class` | `HttpPatch` HTTP PATCH method.
    `class` | `HttpPost` HTTP POST method.
    `class` | `HttpPut` HTTP PUT method.
    `class` | `HttpRequestBase` Base implementation of `HttpUriRequest`.
    `class` | `HttpTrace` HTTP TRACE method.

  - ### Uses of HttpExecutionAware in org.apache.http.impl.client.cache

    Methods in org.apache.http.impl.client.cache with parameters of type HttpExecutionAware
    Modifier and Type | Method and Description
    --- | ---
    `CloseableHttpResponse` | CachingExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`

  - ### Uses of HttpExecutionAware in org.apache.http.impl.execchain

    Methods in org.apache.http.impl.execchain with parameters of type HttpExecutionAware
    Modifier and Type | Method and Description
    --- | ---
    `CloseableHttpResponse` | MainClientExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
    `CloseableHttpResponse` | MinimalClientExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
    `CloseableHttpResponse` | RedirectExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
    `CloseableHttpResponse` | ProtocolExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
    `CloseableHttpResponse` | BackoffStrategyExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
    `CloseableHttpResponse` | RetryExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
    `CloseableHttpResponse` | ClientExecChain.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext clientContext, HttpExecutionAware execAware)` Executes th request either by transmitting it to the target server or by passing it onto the next executor in the request execution chain.
    `CloseableHttpResponse` | ServiceUnavailableRetryExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`

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