@AutoConfiguration @ConditionalOnClass(value=okhttp3.OkHttpClient.class) @EnableConfigurationProperties(value=OkHttpProperties.class) public class OkHttp3AutoConfiguration extends Object
Constructor and Description |
---|
OkHttp3AutoConfiguration() |
Modifier and Type | Method and Description |
---|---|
okhttp3.Cache |
okHttp3Cache() |
okhttp3.OkHttpClient |
okHttp3Client(ObjectProvider<okhttp3.Cache> cache,
ObjectProvider<okhttp3.CookieJar> cookieJar,
ObjectProvider<okhttp3.Dns> dns,
okhttp3.ConnectionPool connectionPool,
ObjectProvider<okhttp3.EventListener> eventListener) |
okhttp3.ConnectionPool |
okHttp3ConnectionPool() |
public OkHttp3AutoConfiguration()
@Bean @ConditionalOnMissingBean public okhttp3.OkHttpClient okHttp3Client(ObjectProvider<okhttp3.Cache> cache, ObjectProvider<okhttp3.CookieJar> cookieJar, ObjectProvider<okhttp3.Dns> dns, okhttp3.ConnectionPool connectionPool, ObjectProvider<okhttp3.EventListener> eventListener)
@Bean @ConditionalOnMissingBean public okhttp3.ConnectionPool okHttp3ConnectionPool()
@Bean @ConditionalOnMissingBean @ConditionalOnProperty(value="okhttp.cache.enabled", havingValue="true", matchIfMissing=true) public okhttp3.Cache okHttp3Cache() throws IOException
IOException