Class FeignAutoConfiguration.HttpClientFeignConfiguration
java.lang.Object
org.springframework.cloud.openfeign.FeignAutoConfiguration.HttpClientFeignConfiguration
- Enclosing class:
- FeignAutoConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnClass(feign.httpclient.ApacheHttpClient.class)
@ConditionalOnMissingBean(org.apache.http.impl.client.CloseableHttpClient.class)
@ConditionalOnProperty(value="feign.httpclient.enabled",
matchIfMissing=true)
@Conditional(HttpClient5DisabledConditions.class)
protected static class FeignAutoConfiguration.HttpClientFeignConfiguration
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.http.conn.HttpClientConnectionManagerconnectionManager(org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactory connectionManagerFactory, FeignHttpClientProperties httpClientProperties) voiddestroy()feign.ClientfeignClient(org.apache.http.client.HttpClient httpClient) org.apache.http.impl.client.CloseableHttpClienthttpClient(org.springframework.cloud.commons.httpclient.ApacheHttpClientFactory httpClientFactory, org.apache.http.conn.HttpClientConnectionManager httpClientConnectionManager, FeignHttpClientProperties httpClientProperties)
-
Constructor Details
-
HttpClientFeignConfiguration
protected HttpClientFeignConfiguration()
-
-
Method Details
-
connectionManager
@Bean @ConditionalOnMissingBean(org.apache.http.conn.HttpClientConnectionManager.class) public org.apache.http.conn.HttpClientConnectionManager connectionManager(org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactory connectionManagerFactory, FeignHttpClientProperties httpClientProperties) -
httpClient
@Bean public org.apache.http.impl.client.CloseableHttpClient httpClient(org.springframework.cloud.commons.httpclient.ApacheHttpClientFactory httpClientFactory, org.apache.http.conn.HttpClientConnectionManager httpClientConnectionManager, FeignHttpClientProperties httpClientProperties) -
feignClient
@Bean @ConditionalOnMissingBean(feign.Client.class) public feign.Client feignClient(org.apache.http.client.HttpClient httpClient) -
destroy
-