Package net.shibboleth.utilities.java.support.httpclient
Classes for working with Apache HttpClient.
-
Interface Summary Interface Description HttpClientContextHandler Extension that allows theHttpClientContext
to be externally manipulated before use. -
Class Summary Class Description ContextHandlingHttpClient A wrapper implementation ofHttpClient
which invokes supplied instances ofHttpClientContextHandler
before and after request execution.FileCachingHttpClientBuilder AnHttpClient
builder that supports RFC 2616 caching.FileCachingHttpClientBuilder.StorageMaintenanceTask Scheduled task to manage an instance ofManagedHttpCacheStorage
.FileCachingHttpClientBuilder.StorageManagingHttpClient Class which wraps a caching instance ofCloseableHttpClient
and its associatedManagedHttpCacheStorage
, and manages the scheduled maintenance and lifecycle of the latter.HttpClientBuilder Builder used to constructHttpClient
objects configured with particular settings.HttpClientSupport Support class for usingHttpClient
and related components.IdleConnectionSweeper A utility that periodically closes idle connections held by anHttpClientConnectionManager
.InMemoryCachingHttpClientBuilder AnHttpClient
builder that supports RFC 2616 caching.RequestConnectionClose Adds aConnection: close
to all HTTP/1.1 requests.TLSSocketFactory An implementation of HttpClientLayeredConnectionSocketFactory
that is a factory for TLS sockets.TLSSocketFactoryBuilder A builder for instances ofTLSSocketFactory
which allows easy specification of the full range of supported factory inputs.