Uses of Class org.apache.http.impl.client.HttpClientBuilder (Apache HttpClient 4.5.13 API)
Date: 2020-10-03

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.http.impl.client.HttpClientBuilder

Packages that use HttpClientBuilder
org.apache.http.impl.client | Default HTTP client implementation.

Uses of HttpClientBuilder in org.apache.http.impl.client

Methods in org.apache.http.impl.client that return HttpClientBuilder
`HttpClientBuilder` | `HttpClientBuilder.addInterceptorFirst(org.apache.http.HttpRequestInterceptor itcp)` Adds this protocol interceptor to the head of the protocol processing list.
`HttpClientBuilder` | `HttpClientBuilder.addInterceptorFirst(org.apache.http.HttpResponseInterceptor itcp)` Adds this protocol interceptor to the head of the protocol processing list.
`HttpClientBuilder` | `HttpClientBuilder.addInterceptorLast(org.apache.http.HttpRequestInterceptor itcp)` Adds this protocol interceptor to the tail of the protocol processing list.
`HttpClientBuilder` | `HttpClientBuilder.addInterceptorLast(org.apache.http.HttpResponseInterceptor itcp)` Adds this protocol interceptor to the tail of the protocol processing list.
`static HttpClientBuilder` | `HttpClientBuilder.create()`
`static HttpClientBuilder` | `HttpClients.custom()` Creates builder object for construction of custom `CloseableHttpClient` instances.
`HttpClientBuilder` | `HttpClientBuilder.disableAuthCaching()` Disables authentication scheme caching.
`HttpClientBuilder` | `HttpClientBuilder.disableAutomaticRetries()` Disables automatic request recovery and re-execution.
`HttpClientBuilder` | `HttpClientBuilder.disableConnectionState()` Disables connection state tracking.
`HttpClientBuilder` | `HttpClientBuilder.disableContentCompression()` Disables automatic content decompression.
`HttpClientBuilder` | `HttpClientBuilder.disableCookieManagement()` Disables state (cookie) management.
`HttpClientBuilder` | `HttpClientBuilder.disableDefaultUserAgent()` Disables the default user agent set by this builder if none has been provided by the user.
`HttpClientBuilder` | `HttpClientBuilder.disableRedirectHandling()` Disables automatic redirect handling.
`HttpClientBuilder` | `HttpClientBuilder.evictExpiredConnections()` Makes this instance of HttpClient proactively evict expired connections from the connection pool using a background thread.
`HttpClientBuilder` | `HttpClientBuilder.evictIdleConnections(long maxIdleTime, TimeUnit maxIdleTimeUnit)` Makes this instance of HttpClient proactively evict idle connections from the connection pool using a background thread.
`HttpClientBuilder` | `HttpClientBuilder.evictIdleConnections(Long maxIdleTime, TimeUnit maxIdleTimeUnit)` Deprecated. (4.5) use `evictIdleConnections(long, TimeUnit)`
`HttpClientBuilder` | `HttpClientBuilder.setBackoffManager(BackoffManager backoffManager)` Assigns `BackoffManager` instance.
`HttpClientBuilder` | `HttpClientBuilder.setConnectionBackoffStrategy(ConnectionBackoffStrategy connectionBackoffStrategy)` Assigns `ConnectionBackoffStrategy` instance.
`HttpClientBuilder` | `HttpClientBuilder.setConnectionManager(HttpClientConnectionManager connManager)` Assigns `HttpClientConnectionManager` instance.
`HttpClientBuilder` | `HttpClientBuilder.setConnectionManagerShared(boolean shared)` Defines the connection manager is to be shared by multiple client instances.
`HttpClientBuilder` | `HttpClientBuilder.setConnectionReuseStrategy(org.apache.http.ConnectionReuseStrategy reuseStrategy)` Assigns `ConnectionReuseStrategy` instance.
`HttpClientBuilder` | `HttpClientBuilder.setConnectionTimeToLive(long connTimeToLive, TimeUnit connTimeToLiveTimeUnit)` Sets maximum time to live for persistent connections
`HttpClientBuilder` | `HttpClientBuilder.setContentDecoderRegistry(Map<String,InputStreamFactory> contentDecoderMap)` Assigns a map of `InputStreamFactory`s to be used for automatic content decompression.
`HttpClientBuilder` | `HttpClientBuilder.setDefaultAuthSchemeRegistry(org.apache.http.config.Lookup<AuthSchemeProvider> authSchemeRegistry)` Assigns default `AuthScheme` registry which will be used for request execution if not explicitly set in the client execution context.
`HttpClientBuilder` | `HttpClientBuilder.setDefaultConnectionConfig(org.apache.http.config.ConnectionConfig config)` Assigns default `ConnectionConfig`.
`HttpClientBuilder` | `HttpClientBuilder.setDefaultCookieSpecRegistry(org.apache.http.config.Lookup<CookieSpecProvider> cookieSpecRegistry)` Assigns default `CookieSpec` registry which will be used for request execution if not explicitly set in the client execution context.
`HttpClientBuilder` | `HttpClientBuilder.setDefaultCookieStore(CookieStore cookieStore)` Assigns default `CookieStore` instance which will be used for request execution if not explicitly set in the client execution context.
`HttpClientBuilder` | `HttpClientBuilder.setDefaultCredentialsProvider(CredentialsProvider credentialsProvider)` Assigns default `CredentialsProvider` instance which will be used for request execution if not explicitly set in the client execution context.
`HttpClientBuilder` | `HttpClientBuilder.setDefaultHeaders(Collection<? extends org.apache.http.Header> defaultHeaders)` Assigns default request header values.
`HttpClientBuilder` | `HttpClientBuilder.setDefaultRequestConfig(RequestConfig config)` Assigns default `RequestConfig` instance which will be used for request execution if not explicitly set in the client execution context.
`HttpClientBuilder` | `HttpClientBuilder.setDefaultSocketConfig(org.apache.http.config.SocketConfig config)` Assigns default `SocketConfig`.
`HttpClientBuilder` | `HttpClientBuilder.setDnsResolver(DnsResolver dnsResolver)` Assigns `DnsResolver` instance.
`HttpClientBuilder` | `HttpClientBuilder.setHostnameVerifier(X509HostnameVerifier hostnameVerifier)` Deprecated. (4.4)
`HttpClientBuilder` | `HttpClientBuilder.setHttpProcessor(org.apache.http.protocol.HttpProcessor httpprocessor)` Assigns `HttpProcessor` instance.
`HttpClientBuilder` | `HttpClientBuilder.setKeepAliveStrategy(ConnectionKeepAliveStrategy keepAliveStrategy)` Assigns `ConnectionKeepAliveStrategy` instance.
`HttpClientBuilder` | `HttpClientBuilder.setMaxConnPerRoute(int maxConnPerRoute)` Assigns maximum connection per route value.
`HttpClientBuilder` | `HttpClientBuilder.setMaxConnTotal(int maxConnTotal)` Assigns maximum total connection value.
`HttpClientBuilder` | `HttpClientBuilder.setProxy(org.apache.http.HttpHost proxy)` Assigns default proxy value.
`HttpClientBuilder` | `HttpClientBuilder.setProxyAuthenticationStrategy(AuthenticationStrategy proxyAuthStrategy)` Assigns `AuthenticationStrategy` instance for proxy authentication.
`HttpClientBuilder` | `HttpClientBuilder.setPublicSuffixMatcher(PublicSuffixMatcher publicSuffixMatcher)` Assigns file containing public suffix matcher.
`HttpClientBuilder` | `HttpClientBuilder.setRedirectStrategy(RedirectStrategy redirectStrategy)` Assigns `RedirectStrategy` instance.
`HttpClientBuilder` | `HttpClientBuilder.setRequestExecutor(org.apache.http.protocol.HttpRequestExecutor requestExec)` Assigns `HttpRequestExecutor` instance.
`HttpClientBuilder` | `HttpClientBuilder.setRetryHandler(HttpRequestRetryHandler retryHandler)` Assigns `HttpRequestRetryHandler` instance.
`HttpClientBuilder` | `HttpClientBuilder.setRoutePlanner(HttpRoutePlanner routePlanner)` Assigns `HttpRoutePlanner` instance.
`HttpClientBuilder` | `HttpClientBuilder.setSchemePortResolver(SchemePortResolver schemePortResolver)` Assigns `SchemePortResolver` instance.
`HttpClientBuilder` | `HttpClientBuilder.setServiceUnavailableRetryStrategy(ServiceUnavailableRetryStrategy serviceUnavailStrategy)` Assigns `ServiceUnavailableRetryStrategy` instance.
`HttpClientBuilder` | `HttpClientBuilder.setSslcontext(SSLContext sslcontext)` Deprecated. (4.5) use `setSSLContext(SSLContext)`
`HttpClientBuilder` | `HttpClientBuilder.setSSLContext(SSLContext sslContext)` Assigns `SSLContext` instance.
`HttpClientBuilder` | `HttpClientBuilder.setSSLHostnameVerifier(HostnameVerifier hostnameVerifier)` Assigns `HostnameVerifier` instance.
`HttpClientBuilder` | `HttpClientBuilder.setSSLSocketFactory(LayeredConnectionSocketFactory sslSocketFactory)` Assigns `LayeredConnectionSocketFactory` instance.
`HttpClientBuilder` | `HttpClientBuilder.setTargetAuthenticationStrategy(AuthenticationStrategy targetAuthStrategy)` Assigns `AuthenticationStrategy` instance for target host authentication.
`HttpClientBuilder` | `HttpClientBuilder.setUserAgent(String userAgent)` Assigns `User-Agent` value.
`HttpClientBuilder` | `HttpClientBuilder.setUserTokenHandler(UserTokenHandler userTokenHandler)` Assigns `UserTokenHandler` instance.
`HttpClientBuilder` | `HttpClientBuilder.useSystemProperties()` Use system properties when creating and configuring default implementations.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 1999–2020 The Apache Software Foundation. All rights reserved.