List of usage examples for org.springframework.http.client HttpComponentsClientHttpRequestFactory HttpComponentsClientHttpRequestFactory
public HttpComponentsClientHttpRequestFactory()
From source file:wheelmap.org.request.RequestProcessor.java
public RequestProcessor() { restTemplate = new RestTemplate(); restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory()); }
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 ww . j a v a 2s. c o m this.restTemplate = new RestTemplate(factory); this.restTemplate.setMessageConverters(messageConverters); }
From source file:org.trustedanalytics.platformcontext.ApplicationConfiguration.java
@Bean @Scope(value = SCOPE_REQUEST, proxyMode = TARGET_CLASS) protected RestTemplate restTemplateWithOAuth2Token() { /*Default SimpleClientHttpRequestFactory caused random "Unexpected end of file" errors while createing requests to Clound Controller*/ HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(); return new RestTemplate(factory); }
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.craftercms.commons.rest.RestTemplate.java
public RestTemplate(List<HttpMessageConverter<?>> messageConverters) { super(new HttpComponentsClientHttpRequestFactory()); setMessageConverters(messageConverters); setErrorHandler(new HttpMessageConvertingResponseErrorHandler()); }
From source file:org.zalando.stups.oauth2.spring.server.LeakTokenTest.java
@Test public void testSocketTimeoutException() { ResourceAccessException targetException = null; RestTemplate restTemplate = new TestInternalRestTemplate(new HttpComponentsClientHttpRequestFactory()); try {//w ww .jav a 2 s. com restTemplate.exchange(DefaultTokenInfoRequestExecutor.buildRequestEntity(URI.create(URL), TOKEN), Map.class); } catch (ResourceAccessException e) { targetException = e; } // WE EXPECT NOT TO SEE ANYTHING FROM THE TOKEN Assertions.assertThat(targetException.getMessage()).startsWith(MESSAGE_STARTSWITH); Assertions.assertThat(targetException.getMessage()).doesNotContain(TOKEN); Assertions.assertThat(targetException.getCause().getMessage()).startsWith(JUST_FOR_TESTING); Assertions.assertThat(targetException.getCause().getMessage()).doesNotContain(TOKEN); }
From source file:org.wheelmap.android.net.request.RequestProcessor.java
public RequestProcessor() { restTemplate = new RestTemplateExt(); mRequestFactory = new HttpComponentsClientHttpRequestFactory(); mRequestFactory.setConnectTimeout(CONNECT_TIMEOUT); mRequestFactory.setReadTimeout(READ_TIMEOUT); restTemplate.setRequestFactory(mRequestFactory); restTemplate.getMessageConverters().add(new MappingJacksonHttpMessageConverter()); }
From source file:cz.muni.fi.mushroomhunter.restclient.MushroomDeleteSwingWorker.java
@Override protected Integer doInBackground() throws Exception { int selectedRow = restClient.getTblMushroom().getSelectedRow(); RestTemplate restTemplate = new RestTemplate(); String plainCreds = RestClient.USER_NAME + ":" + RestClient.PASSWORD; byte[] plainCredsBytes = plainCreds.getBytes(); byte[] base64CredsBytes = Base64.encodeBase64(plainCredsBytes); String base64Creds = new String(base64CredsBytes); HttpHeaders headers = new HttpHeaders(); headers.add("Authorization", "Basic " + base64Creds); HttpEntity<String> request = new HttpEntity<>(headers); restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory() { @Override/* w w w .j a v a 2 s . co m*/ protected HttpUriRequest createHttpUriRequest(HttpMethod httpMethod, URI uri) { if (HttpMethod.DELETE == httpMethod) { return new HttpEntityEnclosingDeleteRequest(uri); } return super.createHttpUriRequest(httpMethod, uri); } }); restTemplate.exchange( RestClient.SERVER_URL + "pa165/rest/mushroom/" + RestClient.getMushroomIDs().get(selectedRow), HttpMethod.DELETE, request, MushroomDto.class); RestClient.getMushroomIDs().remove(selectedRow); return selectedRow; }
From source file:com.redblackit.web.client.HttpComponentsHttpRequestFactoryTest.java
/** * Override template method to create new Spring request factory * * @return factory//from w ww .j a va 2 s . c o m * @see AbstractClientHttpRequestFactoryTestBase#createSpecificFactory() */ @Override protected ClientHttpRequestFactory createSpecificFactory() { HttpComponentsClientHttpRequestFactory specificFactory = new HttpComponentsClientHttpRequestFactory(); specificFactory.setHttpClient(httpClient); return specificFactory; }
From source file:cz.muni.fi.mushroomhunter.restclient.LocationDeleteSwingWorker.java
@Override protected Integer doInBackground() throws Exception { int selectedRow = restClient.getTblLocation().getSelectedRow(); RestTemplate restTemplate = new RestTemplate(); String plainCreds = RestClient.USER_NAME + ":" + RestClient.PASSWORD; byte[] plainCredsBytes = plainCreds.getBytes(); byte[] base64CredsBytes = Base64.encodeBase64(plainCredsBytes); String base64Creds = new String(base64CredsBytes); HttpHeaders headers = new HttpHeaders(); headers.add("Authorization", "Basic " + base64Creds); HttpEntity<String> request = new HttpEntity<>(headers); restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory() { @Override//from ww w. j a v a 2 s . co m protected HttpUriRequest createHttpUriRequest(HttpMethod httpMethod, URI uri) { if (HttpMethod.DELETE == httpMethod) { return new HttpEntityEnclosingDeleteRequest(uri); } return super.createHttpUriRequest(httpMethod, uri); } }); restTemplate.exchange( RestClient.SERVER_URL + "pa165/rest/location/" + RestClient.getLocationIDs().get(selectedRow), HttpMethod.DELETE, request, LocationDto.class); RestClient.getLocationIDs().remove(selectedRow); return selectedRow; }