Class OkHttpFeignConfiguration
java.lang.Object
org.springframework.cloud.openfeign.clientconfig.OkHttpFeignConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnMissingBean(okhttp3.OkHttpClient.class)
public class OkHttpFeignConfiguration
extends Object
Defualt configuration for
OkHttpClient
.- Author:
- Ryan Baxter, Marcin Grzejszczak, Spencer Gibb, Olga Maciaszek-Sharma
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionokhttp3.OkHttpClient
client
(org.springframework.cloud.commons.httpclient.OkHttpClientFactory httpClientFactory, okhttp3.ConnectionPool connectionPool, FeignHttpClientProperties httpClientProperties) void
destroy()
okhttp3.ConnectionPool
httpClientConnectionPool
(FeignHttpClientProperties httpClientProperties, org.springframework.cloud.commons.httpclient.OkHttpClientConnectionPoolFactory connectionPoolFactory)
-
Constructor Details
-
OkHttpFeignConfiguration
public OkHttpFeignConfiguration()
-
-
Method Details
-
httpClientConnectionPool
@Bean @ConditionalOnMissingBean(okhttp3.ConnectionPool.class) public okhttp3.ConnectionPool httpClientConnectionPool(FeignHttpClientProperties httpClientProperties, org.springframework.cloud.commons.httpclient.OkHttpClientConnectionPoolFactory connectionPoolFactory) -
client
@Bean public okhttp3.OkHttpClient client(org.springframework.cloud.commons.httpclient.OkHttpClientFactory httpClientFactory, okhttp3.ConnectionPool connectionPool, FeignHttpClientProperties httpClientProperties) -
destroy
-