Class HttpClient5FeignConfiguration
java.lang.Object
org.springframework.cloud.openfeign.clientconfig.HttpClient5FeignConfiguration
@Configuration(proxyBeanMethods=false)
@ConditionalOnMissingBean(org.apache.hc.client5.http.impl.classic.CloseableHttpClient.class)
public class HttpClient5FeignConfiguration
extends Object
Default configuration for
CloseableHttpClient
.- Author:
- Nguyen Ky Thanh, changjin wei(魏昌进)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
org.apache.hc.client5.http.io.HttpClientConnectionManager
hc5ConnectionManager
(FeignHttpClientProperties httpClientProperties) org.apache.hc.client5.http.impl.classic.CloseableHttpClient
httpClient5
(org.apache.hc.client5.http.io.HttpClientConnectionManager connectionManager, FeignHttpClientProperties httpClientProperties)
-
Constructor Details
-
HttpClient5FeignConfiguration
public HttpClient5FeignConfiguration()
-
-
Method Details
-
hc5ConnectionManager
@Bean @ConditionalOnMissingBean(org.apache.hc.client5.http.io.HttpClientConnectionManager.class) public org.apache.hc.client5.http.io.HttpClientConnectionManager hc5ConnectionManager(FeignHttpClientProperties httpClientProperties) -
httpClient5
@Bean public org.apache.hc.client5.http.impl.classic.CloseableHttpClient httpClient5(org.apache.hc.client5.http.io.HttpClientConnectionManager connectionManager, FeignHttpClientProperties httpClientProperties) -
destroy
-