Class HttpClientConfig

java.lang.Object
org.qubership.atp.itf.lite.backend.configuration.HttpClientConfig

@Configuration public class HttpClientConfig extends Object
  • Constructor Details

    • HttpClientConfig

      public HttpClientConfig()
  • Method Details

    • defaultConnectionManager

      @Bean public org.apache.http.impl.conn.PoolingHttpClientConnectionManager defaultConnectionManager(@Qualifier("atp.itf.lite-org.qubership.atp.itf.lite.backend.configuration.HttpClientProperties") HttpClientProperties properties)
      Creates and configures a PoolingHttpClientConnectionManager bean with maximum total connections and per-route limits.
      Parameters:
      properties - the configuration properties for the HTTP client, injected with a specific qualifier to resolve ambiguity in case multiple HttpClientProperties beans exist.
      Returns:
      a fully configured instance of PoolingHttpClientConnectionManager