Uses of Interface
org.apache.hc.client5.http.async.AsyncExecChainHandler
Packages that use AsyncExecChainHandler
Package
Description
Asynchronous HTTP client API implementation that supports both
HTTP/2 and HTTP/1.1 transport.
Caching API implementation for both the classic and
the asynchronous HTTP transports.
-
Uses of AsyncExecChainHandler in org.apache.hc.client5.http.impl.async
Classes in org.apache.hc.client5.http.impl.async that implement AsyncExecChainHandlerModifier and TypeClassDescriptionfinal classRequest execution handler in the asynchronous request execution chain that is responsible for establishing connection to the target origin server as specified by the current connection route.final classRequest executor in the asynchronous 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 classRequest execution handler in the asynchronous request execution chain that is responsible for implementation of HTTP specification requirements.final classRequest execution handler in the asynchronous request execution chain responsible for handling of request redirects.classUsually the last HTTP/2 request execution handler in the asynchronous request execution chain that is responsible for execution of request / response exchanges with the opposite endpoint.Methods in org.apache.hc.client5.http.impl.async with parameters of type AsyncExecChainHandlerModifier and TypeMethodDescriptionfinal H2AsyncClientBuilderH2AsyncClientBuilder.addExecInterceptorAfter(String existing, String name, AsyncExecChainHandler interceptor) Adds this execution interceptor after interceptor with the given name.final HttpAsyncClientBuilderHttpAsyncClientBuilder.addExecInterceptorAfter(String existing, String name, AsyncExecChainHandler interceptor) Adds this execution interceptor after interceptor with the given name.final H2AsyncClientBuilderH2AsyncClientBuilder.addExecInterceptorBefore(String existing, String name, AsyncExecChainHandler interceptor) Adds this execution interceptor before an existing interceptor.final HttpAsyncClientBuilderHttpAsyncClientBuilder.addExecInterceptorBefore(String existing, String name, AsyncExecChainHandler interceptor) Adds this execution interceptor before an existing interceptor.final H2AsyncClientBuilderH2AsyncClientBuilder.addExecInterceptorFirst(String name, AsyncExecChainHandler interceptor) Add an interceptor to the head of the processing list.final HttpAsyncClientBuilderHttpAsyncClientBuilder.addExecInterceptorFirst(String name, AsyncExecChainHandler interceptor) Add an interceptor to the head of the processing list.final H2AsyncClientBuilderH2AsyncClientBuilder.addExecInterceptorLast(String name, AsyncExecChainHandler interceptor) Add an interceptor to the tail of the processing list.final HttpAsyncClientBuilderHttpAsyncClientBuilder.addExecInterceptorLast(String name, AsyncExecChainHandler interceptor) Add an interceptor to the tail of the processing list.final H2AsyncClientBuilderH2AsyncClientBuilder.replaceExecInterceptor(String existing, AsyncExecChainHandler interceptor) Replace an existing interceptor with the given name with new interceptor.final HttpAsyncClientBuilderHttpAsyncClientBuilder.replaceExecInterceptor(String existing, AsyncExecChainHandler interceptor) Replace an existing interceptor with the given name with new interceptor.Method parameters in org.apache.hc.client5.http.impl.async with type arguments of type AsyncExecChainHandlerModifier and TypeMethodDescriptionprotected voidH2AsyncClientBuilder.customizeExecChain(org.apache.hc.core5.http.config.NamedElementChain<AsyncExecChainHandler> execChainDefinition) Request exec chain customization and extension.protected voidHttpAsyncClientBuilder.customizeExecChain(org.apache.hc.core5.http.config.NamedElementChain<AsyncExecChainHandler> execChainDefinition) Request exec chain customization and extension. -
Uses of AsyncExecChainHandler in org.apache.hc.client5.http.impl.cache
Method parameters in org.apache.hc.client5.http.impl.cache with type arguments of type AsyncExecChainHandlerModifier and TypeMethodDescriptionprotected voidCachingH2AsyncClientBuilder.customizeExecChain(org.apache.hc.core5.http.config.NamedElementChain<AsyncExecChainHandler> execChainDefinition) protected voidCachingHttpAsyncClientBuilder.customizeExecChain(org.apache.hc.core5.http.config.NamedElementChain<AsyncExecChainHandler> execChainDefinition)