Class HttpComponentsRestTemplateConfigurator

    • Constructor Detail

      • HttpComponentsRestTemplateConfigurator

        public HttpComponentsRestTemplateConfigurator()
        Create an instance with no TLS configuration and no HttpClientBuilder post-processor.
      • HttpComponentsRestTemplateConfigurator

        public HttpComponentsRestTemplateConfigurator​(HttpClientBuilderConfigurator configurator)
        Create an instance with a HttpClientBuilder post-processor.
        Parameters:
        configurator - the post-processing logic to use for the HttpClientBuilder
      • HttpComponentsRestTemplateConfigurator

        public HttpComponentsRestTemplateConfigurator​(org.apache.http.conn.ssl.SSLConnectionSocketFactory sslConnectionSocketFactory,
                                                      SSLContext sslContext)
        Create an instance with TLS configuration.
        Parameters:
        sslConnectionSocketFactory - socket factory to use
        sslContext - SSL context to use
        See Also:
        HttpClientBuilder.setSSLSocketFactory(LayeredConnectionSocketFactory), HttpClientBuilder.setSSLContext(SSLContext)
      • HttpComponentsRestTemplateConfigurator

        public HttpComponentsRestTemplateConfigurator​(org.apache.http.conn.ssl.SSLConnectionSocketFactory sslConnectionSocketFactory,
                                                      SSLContext sslContext,
                                                      HttpClientBuilderConfigurator configurator)
        Create an instance with TLS configuration and a HttpClientBuilder post-processor.
        Parameters:
        sslConnectionSocketFactory - socket factory to use
        sslContext - SSL context to use
        configurator - the post-processing logic to use for the HttpClientBuilder
        See Also:
        HttpClientBuilder.setSSLSocketFactory(LayeredConnectionSocketFactory), HttpClientBuilder.setSSLContext(SSLContext)