Package net.shibboleth.spring.http
Class InMemoryCachingHttpClientFactoryBean
java.lang.Object
net.shibboleth.shared.httpclient.HttpClientBuilder
net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
net.shibboleth.shared.spring.httpclient.factory.InMemoryCachingHttpClientFactoryBean
net.shibboleth.spring.http.InMemoryCachingHttpClientFactoryBean
- All Implemented Interfaces:
FactoryBean<org.apache.hc.client5.http.classic.HttpClient>
Factory bean customization for the Shibboleth IdP.
-
Field Summary
Fields inherited from interface org.springframework.beans.factory.FactoryBean
OBJECT_TYPE_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class net.shibboleth.shared.spring.httpclient.factory.InMemoryCachingHttpClientFactoryBean
getObject, getObjectType, isSingleton, setSingletonMethods inherited from class net.shibboleth.shared.httpclient.InMemoryCachingHttpClientBuilder
decorateApacheBuilder, getMaxCacheEntries, getMaxCacheEntrySize, setMaxCacheEntries, setMaxCacheEntrySizeMethods inherited from class net.shibboleth.shared.httpclient.HttpClientBuilder
buildClient, buildConnectionFactory, buildConnectionManager, buildDefaultConnectionConfig, buildDefaultCredentialsProvider, buildDefaultRequestConfig, buildRoutePlanner, getConnectionProxyHost, getConnectionProxyPassword, getConnectionProxyPort, getConnectionProxyUsername, getConnectionRequestTimeout, getConnectionTimeout, getFirstRequestInterceptors, getFirstResponseInterceptors, getHttpContentCharSet, getHttpRequestRetryStrategy, getLastRequestInterceptors, getLastResponseInterceptors, getMaxConnectionsPerRoute, getMaxConnectionsTotal, getRequestTimeout, getRequestTimeoutCorePoolSize, getResponseTimeout, getSchemePortResolver, getSocketBufferSize, getSocketLocalAddress, getSocketTimeout, getStaticContextHandlers, getTLSSocketFactory, getUserAgent, handleFluentProperties, isConnectionCloseAfterResponse, isConnectionDisregardTLSCertificate, isDisableAuthCaching, isDisableAutomaticRetries, isDisableConnectionState, isDisableContentCompression, isDisableCookieManagement, isDisableRedirectHandling, isEvictExpiredConnections, isEvictIdleConnections, isHttpFollowRedirects, isUseSystemProperties, resetDefaults, setConnectionCloseAfterResponse, setConnectionDisregardTLSCertificate, setConnectionMaxIdleTime, setConnectionProxyHost, setConnectionProxyPassword, setConnectionProxyPort, setConnectionProxyUsername, setConnectionRequestTimeout, setConnectionTimeout, setDisableAuthCaching, setDisableAutomaticRetries, setDisableConnectionState, setDisableContentCompression, setDisableCookieManagement, setDisableRedirectHandling, setEvictExpiredConnections, setEvictIdleConnections, setFirstRequestInterceptors, setFirstResponseInterceptors, setHttpContentCharSet, setHttpFollowRedirects, setHttpRequestRetryStrategy, setLastRequestInterceptors, setLastResponseInterceptors, setMaxConnectionsPerRoute, setMaxConnectionsTotal, setRequestTimeout, setRequestTimeoutCorePoolSize, setResponseTimeout, setSchemePortResolver, setSocketBufferSize, setSocketLocalAddress, setSocketLocalAddress, setSocketTimeout, setStaticContextHandlers, setTLSSocketFactory, setUserAgent, setUseSystemProperties, setValidateAfterInactivity
-
Constructor Details
-
InMemoryCachingHttpClientFactoryBean
public InMemoryCachingHttpClientFactoryBean()Constructor.
-