Package net.shibboleth.shared.httpclient
@NonnullElements
package net.shibboleth.shared.httpclient
Classes for working with Apache HttpClient.
-
ClassDescriptionBasic abstract implementation of
HttpClient.A wrapper implementation ofHttpClientwhich invokes supplied instances ofHttpClientContextHandlerbefore and after request execution.AnHttpClientbuilder that supports RFC 2616 caching.Scheduled task to manage an instance ofManagedHttpCacheStorage.Class which wraps a caching instance ofHttpClientand its associatedManagedHttpCacheStorage, and manages the scheduled maintenance and lifecycle of the latter.Builder used to constructHttpClientobjects configured with particular settings.Extension that allows theHttpClientContextto be externally manipulated before use.Support class for usingHttpClientand related components.AnHttpClientbuilder that supports RFC 2616 caching.Extension ofDefaultProxyRoutePlannerwhich allows supplying a static local address.Extension ofDefaultRoutePlannerwhich allows supplying a static local address.Extension ofSystemDefaultRoutePlannerwhich allows supplying a static local address.Adds aConnection: closeto all HTTP/1.1 requests.An implementation of HttpClientLayeredConnectionSocketFactorythat is a factory for TLS sockets.A builder for instances ofTLSSocketFactorywhich allows easy specification of the full range of supported factory inputs.