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 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

      @PreDestroy public void destroy()