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