Class FeignAutoConfiguration.OkHttpFeignConfiguration

java.lang.Object
org.springframework.cloud.openfeign.FeignAutoConfiguration.OkHttpFeignConfiguration
Enclosing class:
FeignAutoConfiguration

@Configuration(proxyBeanMethods=false) @ConditionalOnClass(feign.okhttp.OkHttpClient.class) @ConditionalOnMissingBean(okhttp3.OkHttpClient.class) @ConditionalOnProperty("feign.okhttp.enabled") protected static class FeignAutoConfiguration.OkHttpFeignConfiguration extends Object
  • Constructor Details

    • OkHttpFeignConfiguration

      protected 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()
    • feignClient

      @Bean @ConditionalOnMissingBean(feign.Client.class) public feign.Client feignClient(okhttp3.OkHttpClient client)