Class CachingHttpClientBuilder
java.lang.Object
org.apache.http.impl.client.HttpClientBuilder
org.apache.http.impl.client.cache.CachingHttpClientBuilder
Builder for
CloseableHttpClient
instances capable of client-side caching.- Since:
- 4.3
-
Method Summary
Modifier and TypeMethodDescriptionstatic CachingHttpClientBuildercreate()final CachingHttpClientBuildersetCacheConfig(CacheConfig cacheConfig) final CachingHttpClientBuildersetCacheDir(File cacheDir) setDeleteCache(boolean deleteCache) final CachingHttpClientBuildersetHttpCacheInvalidator(HttpCacheInvalidator cacheInvalidator) final CachingHttpClientBuildersetHttpCacheStorage(HttpCacheStorage storage) final CachingHttpClientBuildersetResourceFactory(ResourceFactory resourceFactory) final CachingHttpClientBuildersetSchedulingStrategy(SchedulingStrategy schedulingStrategy) Methods inherited from class org.apache.http.impl.client.HttpClientBuilder
addInterceptorFirst, addInterceptorFirst, addInterceptorLast, addInterceptorLast, build, 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
-
Method Details
-
create
-
setResourceFactory
-
setHttpCacheStorage
-
setCacheDir
-
setCacheConfig
-
setSchedulingStrategy
-
setHttpCacheInvalidator
public final CachingHttpClientBuilder setHttpCacheInvalidator(HttpCacheInvalidator cacheInvalidator) -
setDeleteCache
-