## Uses of Interface
org.apache.hc.client5.http.methods.HttpExecutionAware

Packages that use HttpExecutionAware
Package | Description
--- | ---
org.apache.hc.client5.http.impl.sync | Default HTTP client implementation.
org.apache.hc.client5.http.methods | Standard HTTP method implementations.

### Uses of HttpExecutionAware in org.apache.hc.client5.http.impl.sync

Methods in org.apache.hc.client5.http.impl.sync with parameters of type HttpExecutionAware
Modifier and Type | Method and Description
--- | ---
`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` | RedirectExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
`CloseableHttpResponse` | MainClientExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
`CloseableHttpResponse` | MinimalClientExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
`CloseableHttpResponse` | ProtocolExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`
`CloseableHttpResponse` | ServiceUnavailableRetryExec.`execute(HttpRoute route, HttpRequestWrapper request, HttpClientContext context, HttpExecutionAware execAware)`

### Uses of HttpExecutionAware in org.apache.hc.client5.http.methods

Classes in org.apache.hc.client5.http.methods that implement HttpExecutionAware
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractExecutionAwareRequest`
`class` | `HttpDelete` HTTP DELETE method
`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.