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