Class DefaultOkHttpClientBuilderProvider

java.lang.Object
com.netflix.spinnaker.config.okhttp3.DefaultOkHttpClientBuilderProvider
All Implemented Interfaces:
OkHttpClientBuilderProvider

@Order(2147483646) @Component public class DefaultOkHttpClientBuilderProvider extends Object implements OkHttpClientBuilderProvider
  • Constructor Details

    • DefaultOkHttpClientBuilderProvider

      @Autowired public DefaultOkHttpClientBuilderProvider(okhttp3.OkHttpClient okHttpClient, com.netflix.spinnaker.okhttp.OkHttpClientConfigurationProperties okHttpClientConfigurationProperties)
  • Method Details

    • get

      public okhttp3.OkHttpClient.Builder get(ServiceEndpoint service)
      Description copied from interface: OkHttpClientBuilderProvider
      Creates a new and customized OkHttpClient.Builder for the provided service.
      Specified by:
      get in interface OkHttpClientBuilderProvider
      Parameters:
      service - service config
      Returns:
      the builder
    • setSSLSocketFactory

      protected okhttp3.OkHttpClient.Builder setSSLSocketFactory(okhttp3.OkHttpClient.Builder builder, ServiceEndpoint serviceEndpoint)
    • applyConnectionSpecs

      protected okhttp3.OkHttpClient.Builder applyConnectionSpecs(okhttp3.OkHttpClient.Builder builder)