Class SdkHttpClientAutoConfiguration
- java.lang.Object
-
- ir.a2mo.sdk.autoconfigure.configuration.SdkHttpClientAutoConfiguration
-
@Configuration public class SdkHttpClientAutoConfiguration extends java.lang.ObjectAutoConfiguration for the HttpClient- Since:
- 1/22/2021
- Author:
- Ali Alimohammadi
-
-
Constructor Summary
Constructors Constructor Description SdkHttpClientAutoConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.http.impl.client.HttpClientBuilderapacheHttpClientBuilder()org.springframework.cloud.commons.httpclient.ApacheHttpClientFactoryapacheHttpClientFactory(org.apache.http.impl.client.HttpClientBuilder apacheHttpClientBuilder, org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactory connectionManagerFactory, HttpClientProperties httpClientProperties)org.springframework.http.client.ClientHttpRequestFactoryclientHttpRequestFactory(org.springframework.cloud.commons.httpclient.ApacheHttpClientFactory apacheHttpClientFactory)org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactoryconnectionManagerFactory()HttpClientPropertieshttpClientProperties()
-
-
-
Method Detail
-
httpClientProperties
@Bean @ConfigurationProperties(prefix="sdk.client") @ConditionalOnMissingBean(type="HttpClientProperties") public HttpClientProperties httpClientProperties()
-
apacheHttpClientFactory
@Bean @ConditionalOnMissingBean(type="ApacheHttpClientFactory") public org.springframework.cloud.commons.httpclient.ApacheHttpClientFactory apacheHttpClientFactory(org.apache.http.impl.client.HttpClientBuilder apacheHttpClientBuilder, org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactory connectionManagerFactory, HttpClientProperties httpClientProperties)
-
clientHttpRequestFactory
@Bean @ConditionalOnMissingBean(type="ClientHttpRequestFactory") public org.springframework.http.client.ClientHttpRequestFactory clientHttpRequestFactory(org.springframework.cloud.commons.httpclient.ApacheHttpClientFactory apacheHttpClientFactory)
-
apacheHttpClientBuilder
@Bean @ConditionalOnMissingBean(type="HttpClientBuilder") public org.apache.http.impl.client.HttpClientBuilder apacheHttpClientBuilder()
-
connectionManagerFactory
@Bean @ConditionalOnMissingBean(type="ApacheHttpClientConnectionManagerFactory") public org.springframework.cloud.commons.httpclient.ApacheHttpClientConnectionManagerFactory connectionManagerFactory()
-
-