Uses of Interface org.apache.http.impl.execchain.ClientExecChain (Apache HttpClient 4.5.13 API)
Date: 2020-10-03

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.http.impl.execchain.ClientExecChain

Packages that use ClientExecChain
org.apache.http.impl.client | Default HTTP client implementation.
org.apache.http.impl.execchain | HTTP request execution chain APIs.

Uses of ClientExecChain in org.apache.http.impl.client

Methods in org.apache.http.impl.client that return ClientExecChain
`protected ClientExecChain` | `HttpClientBuilder.createMainExec(org.apache.http.protocol.HttpRequestExecutor requestExec, HttpClientConnectionManager connManager, org.apache.http.ConnectionReuseStrategy reuseStrategy, ConnectionKeepAliveStrategy keepAliveStrategy, org.apache.http.protocol.HttpProcessor proxyHttpProcessor, AuthenticationStrategy targetAuthStrategy, AuthenticationStrategy proxyAuthStrategy, UserTokenHandler userTokenHandler)` Produces an instance of `ClientExecChain` to be used as a main exec.
`protected ClientExecChain` | `HttpClientBuilder.decorateMainExec(ClientExecChain mainExec)` For internal use.
`protected ClientExecChain` | `HttpClientBuilder.decorateProtocolExec(ClientExecChain protocolExec)` For internal use.

Methods in org.apache.http.impl.client with parameters of type ClientExecChain
`protected ClientExecChain` | `HttpClientBuilder.decorateMainExec(ClientExecChain mainExec)` For internal use.
`protected ClientExecChain` | `HttpClientBuilder.decorateProtocolExec(ClientExecChain protocolExec)` For internal use.

Uses of ClientExecChain in org.apache.http.impl.execchain

Classes in org.apache.http.impl.execchain that implement ClientExecChain
`class` | `BackoffStrategyExec`
`class` | `MainClientExec` The last request executor in the HTTP request execution chain that is responsible for execution of request / response exchanges with the opposite endpoint.
`class` | `MinimalClientExec` Request executor that implements the most fundamental aspects of the HTTP specification and the most straight-forward request / response exchange with the target server.
`class` | `ProtocolExec` Request executor in the request execution chain that is responsible for implementation of HTTP specification requirements.
`class` | `RedirectExec` Request executor in the request execution chain that is responsible for handling of request redirects.
`class` | `RetryExec` Request executor in the request execution chain that is responsible for making a decision whether a request failed due to an I/O error should be re-executed.
`class` | `ServiceUnavailableRetryExec` Request executor in the request execution chain that is responsible for making a decision whether a request that received a non-2xx response from the target server should be re-executed.

Constructors in org.apache.http.impl.execchain with parameters of type ClientExecChain
`BackoffStrategyExec(ClientExecChain requestExecutor, ConnectionBackoffStrategy connectionBackoffStrategy, BackoffManager backoffManager)`
`ProtocolExec(ClientExecChain requestExecutor, org.apache.http.protocol.HttpProcessor httpProcessor)`
`RedirectExec(ClientExecChain requestExecutor, HttpRoutePlanner routePlanner, RedirectStrategy redirectStrategy)`
`RetryExec(ClientExecChain requestExecutor, HttpRequestRetryHandler retryHandler)`
`ServiceUnavailableRetryExec(ClientExecChain requestExecutor, ServiceUnavailableRetryStrategy retryStrategy)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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