List of usage examples for org.springframework.http.client HttpComponentsClientHttpRequestFactory setConnectTimeout
public void setConnectTimeout(int timeout)
From source file:org.springframework.cloud.dataflow.server.service.impl.validation.DefaultAppValidationServiceTests.java
private static boolean dockerCheck() { boolean result = true; try {/*from www. j av a2 s. co m*/ CloseableHttpClient httpClient = HttpClients.custom().setSSLHostnameVerifier(new NoopHostnameVerifier()) .build(); HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(); requestFactory.setHttpClient(httpClient); requestFactory.setConnectTimeout(10000); requestFactory.setReadTimeout(10000); RestTemplate restTemplate = new RestTemplate(requestFactory); System.out.println("Testing access to " + DockerValidatorProperties.DOCKER_REGISTRY_URL + "springcloudstream/log-sink-rabbit/tags"); restTemplate.getForObject( DockerValidatorProperties.DOCKER_REGISTRY_URL + "/springcloudstream/log-sink-rabbit/tags", String.class); } catch (Exception ex) { System.out.println("dockerCheck() failed. " + ex.getMessage()); result = false; } return result; }
From source file:org.zalando.stups.spring.http.client.ClientHttpRequestFactorySelector.java
public static ClientHttpRequestFactory getRequestFactory(TimeoutConfig timeoutConfig) { Properties properties = System.getProperties(); String proxyHost = properties.getProperty("http.proxyHost"); int proxyPort = properties.containsKey("http.proxyPort") ? Integer.valueOf(properties.getProperty("http.proxyPort")) : 80;// w w w .j a va 2s. com if (HTTP_COMPONENTS_AVAILABLE) { HttpComponentsClientHttpRequestFactory factory = (HttpComponentsClientHttpRequestFactory) HttpComponentsClientRequestFactoryCreator .createRequestFactory(proxyHost, proxyPort); factory.setReadTimeout(timeoutConfig.getReadTimeout()); factory.setConnectTimeout(timeoutConfig.getConnectTimeout()); factory.setConnectionRequestTimeout(timeoutConfig.getConnectionRequestTimeout()); return factory; } else { SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); requestFactory.setConnectTimeout(timeoutConfig.getConnectTimeout()); requestFactory.setReadTimeout(timeoutConfig.getReadTimeout()); if (proxyHost != null) { requestFactory.setProxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort))); } return requestFactory; } }
From source file:com.capitalone.dashboard.collector.RestOperationsSupplier.java
/** * Handles the REST operation HTTP connection timeout behavior * // w w w .j av a 2s. com * @return A configured REST template artifact */ @Override public RestOperations get() { HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(); requestFactory.setConnectTimeout(40000); requestFactory.setReadTimeout(40000); return new RestTemplate(requestFactory); }
From source file:com.ns.retailmgr.config.RestAPIConfig.java
private ClientHttpRequestFactory clientHttpRequestFactory(int readTimeOut, int connectTimeOut) { final HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); factory.setReadTimeout(readTimeOut); factory.setConnectTimeout(connectTimeOut); return factory; }
From source file:org.venice.piazza.servicecontroller.Application.java
@Bean public RestTemplate restTemplate() { RestTemplate restTemplate = new RestTemplate(); HttpClient httpClient = HttpClientBuilder.create().setMaxConnTotal(httpMaxTotal) .setMaxConnPerRoute(httpMaxRoute).build(); HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(httpClient); factory.setReadTimeout(httpRequestTimeout * 1000); factory.setConnectTimeout(httpRequestTimeout * 1000); restTemplate.setRequestFactory(factory); return restTemplate; }
From source file:org.openflamingo.web.util.RestTemplateFactoryBean.java
@Override public void afterPropertiesSet() throws Exception { HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); factory.setReadTimeout(readTimeout); factory.setConnectTimeout(connectTimeout); if (!StringUtils.isEmpty(proxyHost) && !StringUtils.isEmpty(proxyPort)) { HttpHost proxy = new HttpHost(proxyHost, Integer.parseInt(proxyPort), "http"); factory.getHttpClient().getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy); }//from w w w .jav a2 s . c o m this.restTemplate = new RestTemplate(factory); this.restTemplate.setMessageConverters(messageConverters); }
From source file:de.metas.ui.web.vaadin.VaadinClientApplication.java
@Bean public RestTemplate restTemplate() { final List<HttpMessageConverter<?>> messageConverters = new ArrayList<>(); messageConverters.add(new MappingJackson2HttpMessageConverter(JsonHelper.createObjectMapper())); final RestTemplate restTemplate = new RestTemplate(messageConverters); final HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(); requestFactory.setReadTimeout(2000); requestFactory.setConnectTimeout(2000); restTemplate.setRequestFactory(requestFactory); return restTemplate; }
From source file:com.cisco.cta.taxii.adapter.httpclient.HttpClientConfiguration.java
@Bean public ClientHttpRequestFactory httpRequestFactory() { HttpComponentsClientHttpRequestFactory factory = new BasicAuthHttpRequestFactory(httpClient(), taxiiServiceSettings, proxySettings, credentialsProvider()); factory.setConnectTimeout(300000); //5min factory.setConnectionRequestTimeout(300000); //5min factory.setReadTimeout(300000); //5min return factory; }
From source file:com.qdeve.oilprice.configuration.HttpConfiguration.java
@Bean public ClientHttpRequestFactory httpRequestsFactory() { HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(httpclient()); factory.setConnectionRequestTimeout(appPropertries.getConnectionRequestTimeout()); factory.setConnectTimeout(appPropertries.getConnectionTimeout()); factory.setReadTimeout(appPropertries.getConnectionReadTimeout()); return factory; }
From source file:com.logaritex.hadoop.configuration.manager.http.AndroidHttpService.java
public AndroidHttpService(String baseUrl, String username, String password, int connectionTimeout) { this.baseUrl = baseUrl; httpHeaders = createHttpHeaders(username, password); // Initialize a request factory, setting the request timeout HttpComponentsClientHttpRequestFactory requestFactory = new HttpComponentsClientHttpRequestFactory(); requestFactory.setReadTimeout(connectionTimeout); requestFactory.setConnectTimeout(0); restTemplate = new RestTemplate(requestFactory); restTemplate.getMessageConverters().add(new MappingJacksonHttpMessageConverter()); }