Class OkHttpRestTemplateConfigurator

    • Constructor Detail

      • OkHttpRestTemplateConfigurator

        public OkHttpRestTemplateConfigurator()
        Create an instance with no TLS configuration and no OkHttpClient.Builder post-processor.
      • OkHttpRestTemplateConfigurator

        public OkHttpRestTemplateConfigurator​(OkHttpClientBuilderConfigurator configurator)
        Create an instance with a OkHttpClient.Builder post-processor.
        Parameters:
        configurator - the post-processing logic to use for the OkHttpClient.Builder
      • OkHttpRestTemplateConfigurator

        public OkHttpRestTemplateConfigurator​(SSLSocketFactory sslSocketFactory,
                                              X509TrustManager trustManager)
        Create an instance with TLS configuration.
        Parameters:
        sslSocketFactory - the socket factory to use
        trustManager - the trust manager to use
        See Also:
        OkHttpClient.Builder.sslSocketFactory(SSLSocketFactory, X509TrustManager)
      • OkHttpRestTemplateConfigurator

        public OkHttpRestTemplateConfigurator​(SSLSocketFactory sslSocketFactory,
                                              X509TrustManager trustManager,
                                              OkHttpClientBuilderConfigurator configurator)
        Create an instance with TLS configuration and a OkHttpClient.Builder post-processor.
        Parameters:
        sslSocketFactory - the socket factory to use
        trustManager - the trust manager to use
        configurator - the post-processing logic to use for the OkHttpClient.Builder
        See Also:
        OkHttpClient.Builder.sslSocketFactory(SSLSocketFactory, X509TrustManager)