Uses of Interface
org.apache.http.impl.execchain.ClientExecChain
-
Packages that use ClientExecChain Package Description org.apache.http.impl.client Default HTTP client implementation.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 ClientExecChain in org.apache.http.impl.client
Fields in org.apache.http.impl.client declared as ClientExecChain Modifier and Type Field Description private ClientExecChain
InternalHttpClient. execChain
Methods in org.apache.http.impl.client that return ClientExecChain Modifier and Type Method Description 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 ofClientExecChain
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 Modifier and Type Method Description protected ClientExecChain
HttpClientBuilder. decorateMainExec(ClientExecChain mainExec)
For internal use.protected ClientExecChain
HttpClientBuilder. decorateProtocolExec(ClientExecChain protocolExec)
For internal use.Constructors in org.apache.http.impl.client with parameters of type ClientExecChain Constructor Description InternalHttpClient(ClientExecChain execChain, HttpClientConnectionManager connManager, HttpRoutePlanner routePlanner, org.apache.http.config.Lookup<CookieSpecProvider> cookieSpecRegistry, org.apache.http.config.Lookup<AuthSchemeProvider> authSchemeRegistry, CookieStore cookieStore, CredentialsProvider credentialsProvider, RequestConfig defaultConfig, java.util.List<java.io.Closeable> closeables)
-
Uses of ClientExecChain in org.apache.http.impl.client.cache
Classes in org.apache.http.impl.client.cache that implement ClientExecChain Modifier and Type Class Description class
CachingExec
Request executor in the request execution chain that is responsible for transparent client-side caching.Fields in org.apache.http.impl.client.cache declared as ClientExecChain Modifier and Type Field Description private ClientExecChain
CachingExec. backend
Methods in org.apache.http.impl.client.cache that return ClientExecChain Modifier and Type Method Description protected ClientExecChain
CachingHttpClientBuilder. decorateMainExec(ClientExecChain mainExec)
Methods in org.apache.http.impl.client.cache with parameters of type ClientExecChain Modifier and Type Method Description protected ClientExecChain
CachingHttpClientBuilder. decorateMainExec(ClientExecChain mainExec)
Constructors in org.apache.http.impl.client.cache with parameters of type ClientExecChain Constructor Description CachingExec(ClientExecChain backend)
CachingExec(ClientExecChain backend, ResourceFactory resourceFactory, HttpCacheStorage storage, CacheConfig config)
CachingExec(ClientExecChain backend, HttpCache cache, CacheConfig config)
CachingExec(ClientExecChain backend, HttpCache cache, CacheConfig config, AsynchronousValidator asynchRevalidator)
CachingExec(ClientExecChain backend, HttpCache responseCache, CacheValidityPolicy validityPolicy, ResponseCachingPolicy responseCachingPolicy, CachedHttpResponseGenerator responseGenerator, CacheableRequestPolicy cacheableRequestPolicy, CachedResponseSuitabilityChecker suitabilityChecker, ConditionalRequestBuilder conditionalRequestBuilder, ResponseProtocolCompliance responseCompliance, RequestProtocolCompliance requestCompliance, CacheConfig config, AsynchronousValidator asynchRevalidator)
-
Uses of ClientExecChain in org.apache.http.impl.execchain
Classes in org.apache.http.impl.execchain that implement ClientExecChain Modifier and Type Class Description 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.Fields in org.apache.http.impl.execchain declared as ClientExecChain Modifier and Type Field Description private ClientExecChain
BackoffStrategyExec. requestExecutor
private ClientExecChain
ProtocolExec. requestExecutor
private ClientExecChain
RedirectExec. requestExecutor
private ClientExecChain
RetryExec. requestExecutor
private ClientExecChain
ServiceUnavailableRetryExec. requestExecutor
Constructors in org.apache.http.impl.execchain with parameters of type ClientExecChain Constructor Description 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)
-