@Configuration @ConditionalOnClass(value=feign.okhttp.OkHttpClient.class) @ConditionalOnMissingClass(value="com.netflix.loadbalancer.ILoadBalancer") @ConditionalOnMissingBean(value=okhttp3.OkHttpClient.class) @ConditionalOnProperty(value="feign.okhttp.enabled") protected static class FeignAutoConfiguration.OkHttpFeignConfiguration extends Object
| Modifier | Constructor and Description |
|---|---|
protected |
OkHttpFeignConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
okhttp3.OkHttpClient |
client(org.springframework.cloud.commons.httpclient.OkHttpClientFactory httpClientFactory,
okhttp3.ConnectionPool connectionPool,
FeignHttpClientProperties httpClientProperties) |
void |
destroy() |
feign.Client |
feignClient(okhttp3.OkHttpClient client) |
okhttp3.ConnectionPool |
httpClientConnectionPool(FeignHttpClientProperties httpClientProperties,
org.springframework.cloud.commons.httpclient.OkHttpClientConnectionPoolFactory connectionPoolFactory) |
@Bean @ConditionalOnMissingBean(value=okhttp3.ConnectionPool.class) public okhttp3.ConnectionPool httpClientConnectionPool(FeignHttpClientProperties httpClientProperties, org.springframework.cloud.commons.httpclient.OkHttpClientConnectionPoolFactory connectionPoolFactory)
@Bean
public okhttp3.OkHttpClient client(org.springframework.cloud.commons.httpclient.OkHttpClientFactory httpClientFactory,
okhttp3.ConnectionPool connectionPool,
FeignHttpClientProperties httpClientProperties)
@PreDestroy public void destroy()
@Bean @ConditionalOnMissingBean(value=feign.Client.class) public feign.Client feignClient(okhttp3.OkHttpClient client)
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.