Uses of Interface
org.apache.hc.client5.http.classic.ExecChainHandler
-
Packages that use ExecChainHandler Package Description org.apache.hc.client5.http.impl.cache Caching API implementation for both the classic and the asynchronous HTTP transports.org.apache.hc.client5.http.impl.classic 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 ExecChainHandler Modifier and Type Class Description (package private) class
CachingExec
Request 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 ExecChainHandler Modifier and Type Method Description protected void
CachingHttpClientBuilder. 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 ExecChainHandler Modifier and Type Class Description class
BackoffStrategyExec
Request execution handler in the classic request execution chain that is responsible for execution of anConnectionBackoffStrategy
.class
ConnectExec
Request 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.class
ContentCompressionExec
Request execution handler in the classic request execution chain that is responsible for automatic response content decompression.class
HttpRequestRetryExec
Request 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.class
MainClientExec
Usually the last request execution handler in the classic request execution chain that is responsible for execution of request / response exchanges with the opposite endpoint.class
ProtocolExec
Request execution handler in the classic request execution chain that is responsible for implementation of HTTP specification requirements.class
RedirectExec
Request 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 ExecChainHandler Modifier and Type Field Description private ExecChainHandler
ExecChainElement. handler
(package private) ExecChainHandler
HttpClientBuilder.ExecInterceptorEntry. interceptor
Methods in org.apache.hc.client5.http.impl.classic with parameters of type ExecChainHandler Modifier and Type Method Description HttpClientBuilder
HttpClientBuilder. addExecInterceptorAfter(java.lang.String existing, java.lang.String name, ExecChainHandler interceptor)
Adds this execution interceptor after interceptor with the given name.HttpClientBuilder
HttpClientBuilder. addExecInterceptorBefore(java.lang.String existing, java.lang.String name, ExecChainHandler interceptor)
Adds this execution interceptor before an existing interceptor.HttpClientBuilder
HttpClientBuilder. addExecInterceptorFirst(java.lang.String name, ExecChainHandler interceptor)
Add an interceptor to the head of the processing list.HttpClientBuilder
HttpClientBuilder. addExecInterceptorLast(java.lang.String name, ExecChainHandler interceptor)
Add an interceptor to the tail of the processing list.HttpClientBuilder
HttpClientBuilder. replaceExecInterceptor(java.lang.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 ExecChainHandler Modifier and Type Method Description protected void
HttpClientBuilder. 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 ExecChainHandler Constructor Description ExecChainElement(ExecChainHandler handler, ExecChainElement next)
ExecInterceptorEntry(HttpClientBuilder.ExecInterceptorEntry.Position position, java.lang.String name, ExecChainHandler interceptor, java.lang.String existing)
-