List of usage examples for org.springframework.http.client HttpComponentsClientHttpRequestFactory HttpComponentsClientHttpRequestFactory
public HttpComponentsClientHttpRequestFactory(HttpClient httpClient)
From source file:com.github.hexsmith.spring.boot.rest.client.ApacheHttpClient.java
public static void main(String[] args) { HttpClientBuilder httpClientBuilder = HttpClientBuilder.create(); HttpClient httpClient = httpClientBuilder.build(); HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory(httpClient); RestTemplate restTemplate = new RestTemplate(factory); User user = restTemplate.getForObject("http://localhost:8080/json/user", User.class); System.out.println(user);/*from w w w. j a va 2s . co m*/ }
From source file:cr.ac.siua.tec.config.RestTemplateConfig.java
@Bean public ClientHttpRequestFactory httpRequestFactory(HttpClient httpClient) { return new HttpComponentsClientHttpRequestFactory(httpClient); }
From source file:org.cloudfoundry.identity.uaa.util.UaaHttpRequestUtils.java
protected static ClientHttpRequestFactory createRequestFactory(HttpClientBuilder builder) { return new HttpComponentsClientHttpRequestFactory(builder.build()); }
From source file:org.springframework.cloud.config.server.environment.HttpClientVaultRestTemplateFactory.java
@Override public RestTemplate build(VaultEnvironmentProperties environmentProperties) throws GeneralSecurityException { HttpClient httpClient = HttpClientSupport.builder(environmentProperties).build(); return new RestTemplate(new HttpComponentsClientHttpRequestFactory(httpClient)); }
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.navercorp.pinpoint.demo.gateway.configuration.GatewayConfiguration.java
@Bean public ClientHttpRequestFactory httpRequestFactory() { return new HttpComponentsClientHttpRequestFactory(httpClient()); }
From source file:org.jasig.ssp.security.BasicAuthenticationRestTemplate.java
public BasicAuthenticationRestTemplate(String username, String password, String clientIpAddress, Integer clientPort, Boolean acceptEncodingGzip) { DefaultHttpClient clientd = new DefaultHttpClient(); addClientAddress(clientd, clientIpAddress, clientPort); addAuthentication(clientd, username, password); setRequestFactory(new HttpComponentsClientHttpRequestFactory(addGzip(clientd, acceptEncodingGzip))); }
From source file:org.apache.ambari.view.internal.WSProvider.java
private ClientHttpRequestFactory getClientHttpRequestFactory() { int timeout = 5000; RequestConfig config = RequestConfig.custom().setConnectTimeout(timeout) .setConnectionRequestTimeout(timeout).setSocketTimeout(timeout).build(); CloseableHttpClient client = HttpClientBuilder.create().setDefaultRequestConfig(config).build(); return new HttpComponentsClientHttpRequestFactory(client); }
From source file:org.intermine.app.net.request.BaseRequest.java
@Override public RestTemplate getRestTemplate() { HttpClient httpClient = HttpUtils.getNewHttpClient(); RestTemplate rtp = super.getRestTemplate(); rtp.setErrorHandler(new ServerErrorHandler()); rtp.setRequestFactory(new HttpComponentsClientHttpRequestFactory(httpClient)); return rtp;/* ww w .ja v a 2s . c o m*/ }
From source file:org.stilavia.service.zalando.RequestContext.java
public RequestContext(String host, ZalandoApi.Domain domain, String clientId) { this.host = host; this.domain = domain; this.clientId = clientId; this.httpClient = HttpClientBuilder.create().build(); this.requestFactory = new HttpComponentsClientHttpRequestFactory(httpClient); restTemplate = new RestTemplate(requestFactory); restTemplate.setMessageConverters(Arrays .<HttpMessageConverter<?>>asList(new MappingJackson2HttpMessageConverter(new ObjectMapper()))); }