Package brave.httpclient
Class TracingCachingHttpClientBuilder
java.lang.Object
org.apache.http.impl.client.HttpClientBuilder
org.apache.http.impl.client.cache.CachingHttpClientBuilder
brave.httpclient.TracingCachingHttpClientBuilder
public final class TracingCachingHttpClientBuilder
extends org.apache.http.impl.client.cache.CachingHttpClientBuilder
-
Method Summary
Modifier and Type Method Description static org.apache.http.impl.client.cache.CachingHttpClientBuildercreate(HttpTracing httpTracing)static org.apache.http.impl.client.cache.CachingHttpClientBuildercreate(Tracing tracing)protected org.apache.http.impl.execchain.ClientExecChaindecorateMainExec(org.apache.http.impl.execchain.ClientExecChain exec)protected org.apache.http.impl.execchain.ClientExecChaindecorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain protocolExec)Methods inherited from class org.apache.http.impl.client.cache.CachingHttpClientBuilder
create, setCacheConfig, setCacheDir, setDeleteCache, setHttpCacheInvalidator, setHttpCacheStorage, setResourceFactory, setSchedulingStrategyMethods inherited from class org.apache.http.impl.client.HttpClientBuilder
addCloseable, addInterceptorFirst, addInterceptorFirst, addInterceptorLast, addInterceptorLast, build, createMainExec, disableAuthCaching, disableAutomaticRetries, disableConnectionState, disableContentCompression, disableCookieManagement, disableDefaultUserAgent, disableRedirectHandling, evictExpiredConnections, evictIdleConnections, evictIdleConnections, setBackoffManager, setConnectionBackoffStrategy, setConnectionManager, setConnectionManagerShared, setConnectionReuseStrategy, setConnectionTimeToLive, setContentDecoderRegistry, setDefaultAuthSchemeRegistry, setDefaultConnectionConfig, setDefaultCookieSpecRegistry, setDefaultCookieStore, setDefaultCredentialsProvider, setDefaultHeaders, setDefaultRequestConfig, setDefaultSocketConfig, setDnsResolver, setHostnameVerifier, setHttpProcessor, setKeepAliveStrategy, setMaxConnPerRoute, setMaxConnTotal, setProxy, setProxyAuthenticationStrategy, setPublicSuffixMatcher, setRedirectStrategy, setRequestExecutor, setRetryHandler, setRoutePlanner, setSchemePortResolver, setServiceUnavailableRetryStrategy, setSslcontext, setSSLContext, setSSLHostnameVerifier, setSSLSocketFactory, setTargetAuthenticationStrategy, setUserAgent, setUserTokenHandler, useSystemProperties
-
Method Details
-
create
-
create
public static org.apache.http.impl.client.cache.CachingHttpClientBuilder create(HttpTracing httpTracing) -
decorateProtocolExec
protected org.apache.http.impl.execchain.ClientExecChain decorateProtocolExec(org.apache.http.impl.execchain.ClientExecChain protocolExec)- Overrides:
decorateProtocolExecin classorg.apache.http.impl.client.HttpClientBuilder
-
decorateMainExec
protected org.apache.http.impl.execchain.ClientExecChain decorateMainExec(org.apache.http.impl.execchain.ClientExecChain exec)- Overrides:
decorateMainExecin classorg.apache.http.impl.client.cache.CachingHttpClientBuilder
-