Class TracingHttpClientBuilder

java.lang.Object
org.apache.http.impl.client.HttpClientBuilder
brave.httpclient.TracingHttpClientBuilder

public final class TracingHttpClientBuilder
extends org.apache.http.impl.client.HttpClientBuilder
  • Method Summary

    Modifier and Type Method Description
    static org.apache.http.impl.client.HttpClientBuilder create​(HttpTracing httpTracing)  
    static org.apache.http.impl.client.HttpClientBuilder create​(Tracing tracing)  
    protected org.apache.http.impl.execchain.ClientExecChain decorateMainExec​(org.apache.http.impl.execchain.ClientExecChain exec)  
    protected org.apache.http.impl.execchain.ClientExecChain decorateProtocolExec​(org.apache.http.impl.execchain.ClientExecChain protocolExec)  

    Methods inherited from class org.apache.http.impl.client.HttpClientBuilder

    addCloseable, addInterceptorFirst, addInterceptorFirst, addInterceptorLast, addInterceptorLast, build, create, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • create

      public static org.apache.http.impl.client.HttpClientBuilder create​(Tracing tracing)
    • create

      public static org.apache.http.impl.client.HttpClientBuilder create​(HttpTracing httpTracing)
    • decorateProtocolExec

      protected org.apache.http.impl.execchain.ClientExecChain decorateProtocolExec​(org.apache.http.impl.execchain.ClientExecChain protocolExec)
      Overrides:
      decorateProtocolExec in class org.apache.http.impl.client.HttpClientBuilder
    • decorateMainExec

      protected org.apache.http.impl.execchain.ClientExecChain decorateMainExec​(org.apache.http.impl.execchain.ClientExecChain exec)
      Overrides:
      decorateMainExec in class org.apache.http.impl.client.HttpClientBuilder