Example usage for org.springframework.http.client HttpComponentsClientHttpRequestFactory HttpComponentsClientHttpRequestFactory

List of usage examples for org.springframework.http.client HttpComponentsClientHttpRequestFactory HttpComponentsClientHttpRequestFactory

Introduction

In this page you can find the example usage for org.springframework.http.client HttpComponentsClientHttpRequestFactory HttpComponentsClientHttpRequestFactory.

Prototype

public HttpComponentsClientHttpRequestFactory(HttpClient httpClient) 

Source Link

Document

Create a new instance of the HttpComponentsClientHttpRequestFactory with the given HttpClient instance.

Usage

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())));

}