Class SdkHttpClientAutoConfiguration


  • @Configuration
    public class SdkHttpClientAutoConfiguration
    extends java.lang.Object
    AutoConfiguration for the HttpClient
    Since:
    1/22/2021
    Author:
    Ali Alimohammadi
    • Constructor Detail

      • SdkHttpClientAutoConfiguration

        public SdkHttpClientAutoConfiguration()
    • 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()