Class OkHttp3AutoConfiguration
java.lang.Object
io.freefair.spring.okhttp.autoconfigure.OkHttp3AutoConfiguration
@AutoConfiguration
@ConditionalOnClass(okhttp3.OkHttpClient.class)
@EnableConfigurationProperties(OkHttpProperties.class)
public class OkHttp3AutoConfiguration
extends Object
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidokhttp3.Cacheokhttp3.OkHttpClientokHttp3Client(org.springframework.beans.factory.ObjectProvider<okhttp3.Cache> cache, org.springframework.beans.factory.ObjectProvider<okhttp3.CookieJar> cookieJar, org.springframework.beans.factory.ObjectProvider<okhttp3.Dns> dns, org.springframework.beans.factory.ObjectProvider<HostnameVerifier> hostnameVerifier, org.springframework.beans.factory.ObjectProvider<okhttp3.CertificatePinner> certificatePinner, okhttp3.ConnectionPool connectionPool, org.springframework.beans.factory.ObjectProvider<okhttp3.EventListener> eventListener) okhttp3.ConnectionPool 
- 
Constructor Details
- 
OkHttp3AutoConfiguration
public OkHttp3AutoConfiguration() 
 - 
 - 
Method Details
- 
okHttp3Client
@Bean @ConditionalOnMissingBean public okhttp3.OkHttpClient okHttp3Client(org.springframework.beans.factory.ObjectProvider<okhttp3.Cache> cache, org.springframework.beans.factory.ObjectProvider<okhttp3.CookieJar> cookieJar, org.springframework.beans.factory.ObjectProvider<okhttp3.Dns> dns, org.springframework.beans.factory.ObjectProvider<HostnameVerifier> hostnameVerifier, org.springframework.beans.factory.ObjectProvider<okhttp3.CertificatePinner> certificatePinner, okhttp3.ConnectionPool connectionPool, org.springframework.beans.factory.ObjectProvider<okhttp3.EventListener> eventListener)  - 
okHttp3ConnectionPool
 - 
okHttp3Cache
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(value="okhttp.cache.enabled", havingValue="true", matchIfMissing=true) public okhttp3.Cache okHttp3Cache() throws IOException- Throws:
 IOException
 - 
deleteTempCache
 
 -