List of usage examples for org.springframework.http.client OkHttp3ClientHttpRequestFactory OkHttp3ClientHttpRequestFactory
public OkHttp3ClientHttpRequestFactory(OkHttpClient client)
From source file:com.netflix.spinnaker.orca.webhook.config.WebhookConfiguration.java
@Bean public ClientHttpRequestFactory webhookRequestFactory( OkHttpClientConfigurationProperties okHttpClientConfigurationProperties) { X509TrustManager trustManager = webhookX509TrustManager(); SSLSocketFactory sslSocketFactory = getSSLSocketFactory(trustManager); OkHttpClient client = new OkHttpClient.Builder().sslSocketFactory(sslSocketFactory, trustManager).build(); OkHttp3ClientHttpRequestFactory requestFactory = new OkHttp3ClientHttpRequestFactory(client); requestFactory.setReadTimeout(Math.toIntExact(okHttpClientConfigurationProperties.getReadTimeoutMs())); requestFactory// w ww .java 2 s . co m .setConnectTimeout(Math.toIntExact(okHttpClientConfigurationProperties.getConnectTimeoutMs())); return requestFactory; }