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