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() |
|
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,
java.util.concurrent.TimeUnit maxIdleTimeUnit) |
Makes this instance of HttpClient proactively evict idle connections from the
connection pool using a background thread.
|
HttpClientBuilder |
HttpClientBuilder.evictIdleConnections(java.lang.Long maxIdleTime,
java.util.concurrent.TimeUnit maxIdleTimeUnit) |
Deprecated.
|
HttpClientBuilder |
HttpClientBuilder.setBackoffManager(BackoffManager backoffManager) |
|
HttpClientBuilder |
HttpClientBuilder.setConnectionBackoffStrategy(ConnectionBackoffStrategy connectionBackoffStrategy) |
|
HttpClientBuilder |
HttpClientBuilder.setConnectionManager(HttpClientConnectionManager connManager) |
|
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,
java.util.concurrent.TimeUnit connTimeToLiveTimeUnit) |
Sets maximum time to live for persistent connections
|
HttpClientBuilder |
HttpClientBuilder.setContentDecoderRegistry(java.util.Map<java.lang.String,InputStreamFactory> contentDecoderMap) |
|
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(java.util.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) |
|
HttpClientBuilder |
HttpClientBuilder.setHostnameVerifier(X509HostnameVerifier hostnameVerifier) |
Deprecated.
|
HttpClientBuilder |
HttpClientBuilder.setHttpProcessor(org.apache.http.protocol.HttpProcessor httpprocessor) |
Assigns HttpProcessor instance.
|
HttpClientBuilder |
HttpClientBuilder.setKeepAliveStrategy(ConnectionKeepAliveStrategy keepAliveStrategy) |
|
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) |
|
HttpClientBuilder |
HttpClientBuilder.setPublicSuffixMatcher(PublicSuffixMatcher publicSuffixMatcher) |
Assigns file containing public suffix matcher.
|
HttpClientBuilder |
HttpClientBuilder.setRedirectStrategy(RedirectStrategy redirectStrategy) |
|
HttpClientBuilder |
HttpClientBuilder.setRequestExecutor(org.apache.http.protocol.HttpRequestExecutor requestExec) |
Assigns HttpRequestExecutor instance.
|
HttpClientBuilder |
HttpClientBuilder.setRetryHandler(HttpRequestRetryHandler retryHandler) |
|
HttpClientBuilder |
HttpClientBuilder.setRoutePlanner(HttpRoutePlanner routePlanner) |
|
HttpClientBuilder |
HttpClientBuilder.setSchemePortResolver(SchemePortResolver schemePortResolver) |
|
HttpClientBuilder |
HttpClientBuilder.setServiceUnavailableRetryStrategy(ServiceUnavailableRetryStrategy serviceUnavailStrategy) |
|
HttpClientBuilder |
HttpClientBuilder.setSslcontext(javax.net.ssl.SSLContext sslcontext) |
Deprecated.
|
HttpClientBuilder |
HttpClientBuilder.setSSLContext(javax.net.ssl.SSLContext sslContext) |
Assigns SSLContext instance.
|
HttpClientBuilder |
HttpClientBuilder.setSSLHostnameVerifier(javax.net.ssl.HostnameVerifier hostnameVerifier) |
Assigns HostnameVerifier instance.
|
HttpClientBuilder |
HttpClientBuilder.setSSLSocketFactory(LayeredConnectionSocketFactory sslSocketFactory) |
|
HttpClientBuilder |
HttpClientBuilder.setTargetAuthenticationStrategy(AuthenticationStrategy targetAuthStrategy) |
|
HttpClientBuilder |
HttpClientBuilder.setUserAgent(java.lang.String userAgent) |
Assigns User-Agent value.
|
HttpClientBuilder |
HttpClientBuilder.setUserTokenHandler(UserTokenHandler userTokenHandler) |
|
HttpClientBuilder |
HttpClientBuilder.useSystemProperties() |
Use system properties when creating and configuring default
implementations.
|