Uses of Interface
org.apache.hc.client5.http.classic.ExecChainHandler
Packages that use ExecChainHandler
Package
Description
Caching API implementation for both the classic and
the asynchronous HTTP transports.
Classic HTTP client API implementation that supports HTTP/1.1 transport
only.
-
Uses of ExecChainHandler in org.apache.hc.client5.http.impl.cache
Classes in org.apache.hc.client5.http.impl.cache that implement ExecChainHandlerModifier and TypeClassDescription(package private) classRequest executor in the request execution chain that is responsible for transparent client-side caching.Method parameters in org.apache.hc.client5.http.impl.cache with type arguments of type ExecChainHandlerModifier and TypeMethodDescriptionprotected voidCachingHttpClientBuilder.customizeExecChain(org.apache.hc.core5.http.config.NamedElementChain<ExecChainHandler> execChainDefinition) -
Uses of ExecChainHandler in org.apache.hc.client5.http.impl.classic
Classes in org.apache.hc.client5.http.impl.classic that implement ExecChainHandlerModifier and TypeClassDescriptionfinal classRequest execution handler in the classic request execution chain that is responsible for execution of anConnectionBackoffStrategy.final classRequest execution handler in the classic request execution chain that is responsible for establishing connection to the target origin server as specified by the current connection route.final classRequest execution handler in the classic request execution chain that is responsible for automatic response content decompression.classRequest executor in the request execution chain that is responsible for making a decision whether a request that failed due to an I/O exception or received a specific response from the target server should be re-executed.final classUsually the last request execution handler in the classic request execution chain that is responsible for execution of request / response exchanges with the opposite endpoint.final classRequest execution handler in the classic request execution chain that is responsible for implementation of HTTP specification requirements.final classRequest execution handler in the classic request execution chain responsible for handling of request redirects.Fields in org.apache.hc.client5.http.impl.classic declared as ExecChainHandlerModifier and TypeFieldDescriptionprivate final ExecChainHandlerExecChainElement.handler(package private) final ExecChainHandlerHttpClientBuilder.ExecInterceptorEntry.interceptorMethods in org.apache.hc.client5.http.impl.classic with parameters of type ExecChainHandlerModifier and TypeMethodDescriptionfinal HttpClientBuilderHttpClientBuilder.addExecInterceptorAfter(String existing, String name, ExecChainHandler interceptor) Adds this execution interceptor after interceptor with the given name.final HttpClientBuilderHttpClientBuilder.addExecInterceptorBefore(String existing, String name, ExecChainHandler interceptor) Adds this execution interceptor before an existing interceptor.final HttpClientBuilderHttpClientBuilder.addExecInterceptorFirst(String name, ExecChainHandler interceptor) Add an interceptor to the head of the processing list.final HttpClientBuilderHttpClientBuilder.addExecInterceptorLast(String name, ExecChainHandler interceptor) Add an interceptor to the tail of the processing list.final HttpClientBuilderHttpClientBuilder.replaceExecInterceptor(String existing, ExecChainHandler interceptor) Replace an existing interceptor with the given name with new interceptor.Method parameters in org.apache.hc.client5.http.impl.classic with type arguments of type ExecChainHandlerModifier and TypeMethodDescriptionprotected voidHttpClientBuilder.customizeExecChain(org.apache.hc.core5.http.config.NamedElementChain<ExecChainHandler> execChainDefinition) Request exec chain customization and extension.Constructors in org.apache.hc.client5.http.impl.classic with parameters of type ExecChainHandlerModifierConstructorDescription(package private)ExecChainElement(ExecChainHandler handler, ExecChainElement next) privateExecInterceptorEntry(HttpClientBuilder.ExecInterceptorEntry.Position position, String name, ExecChainHandler interceptor, String existing)