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

Source Link

Document

Create a new instance of the HttpComponentsClientHttpRequestFactory with a default HttpClient based on system properties.

Usage

From source file:com.metratech.metanga.api.impl.ClientHttpRequestFactorySelector.java

public static ClientHttpRequestFactory test() {
    return new HttpComponentsClientHttpRequestFactory();
}

From source file:com.aestheticsw.jobkeywords.service.simple.SimpleRestService.java

public SimpleRestService() {
    HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory();
    restTemplate = new RestTemplate(factory);
}

From source file:org.zalando.stups.spring.http.client.ClientHttpRequestFactorySelector.java

public static ClientHttpRequestFactory foo() {
    return new HttpComponentsClientHttpRequestFactory();
}

From source file:com.rsa.redchallenge.standaloneapp.utils.RestInteractor.java

/**
 * Function to call GET interface for a REST server
 *
 * @param response Format in this the response of the call needs to be parsed
 * @param path     path of the interface in the REST server to be called
 * @param params   parameter for the call
 * @param <T>      template class according to which response needs to be parsed
 * @return returns the response in format specified
 * @throws RestClientException throws in case of error
 *///from ww  w. j  a v a2  s  .c  o m
public static <T> T performGet(Class<T> response, String path, Map<String, Object> params, String jsessionId)
        throws SecurityException {
    RestTemplate restTemplate = new RestTemplate(new HttpComponentsClientHttpRequestFactory());
    setFactory(restTemplate);

    HttpHeaders headers = new HttpHeaders();
    headers.add("Cookie", "RSA_SA_LICENSE=true; " + jsessionId);
    String uri = populatePath(params, path);
    logger.info("performing get request for uri:" + uri);
    HttpEntity<String> request = new HttpEntity<>(headers);
    try {
        T result = restTemplate.exchange(uri, HttpMethod.GET, request, response, getObjectParams(params))
                .getBody();
        return result;
    } catch (HttpClientErrorException e) {
        throw e;
    }
}

From source file:com.capitalone.dashboard.collector.RestOperationsSupplier.java

/**
 * Handles the REST operation HTTP connection timeout behavior
 * //from ww w.j  a va2 s .c  o m
 * @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.aestheticsw.jobkeywords.service.termextractor.config.RestClientConfiguration.java

@Bean(name = "restTemplate")
public RestTemplate getRestTemplate() {
    HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory();
    RestTemplate restTemplate = new RestTemplate(factory);

    // KEEP THIS CODE FOR WHEN SOMETHING DOES NEED TO GET CONFIGURED.
    ///*from w w w  .j  a v  a  2s  .  c  o  m*/
    // List<HttpMessageConverter<?>> messageConverters = restTemplate.getMessageConverters();
    // for (HttpMessageConverter<?> converter : messageConverters) {
    //
    // if (converter.canRead(JobListResponse.class, MediaType.APPLICATION_XML)) {
    // if (converter instanceof AbstractJaxb2HttpMessageConverter) {
    // AbstractJaxb2HttpMessageConverter xmlConverter = (AbstractJaxb2HttpMessageConverter)
    // converter;
    // xmlConverter.canRead(JobListResponse.class, MediaType.APPLICATION_XML);
    // }
    // }
    // }

    return restTemplate;
}

From source file:org.craftercms.commons.rest.RestTemplate.java

public RestTemplate() {
    super(new HttpComponentsClientHttpRequestFactory());

    setErrorHandler(new HttpMessageConvertingResponseErrorHandler());
}

From source file:org.springframework.yarn.boot.FallbackYarnRestTemplateAutoConfiguration.java

@Bean(name = YarnSystemConstants.DEFAULT_ID_RESTTEMPLATE)
public RestTemplate restTemplate() {
    return new RestTemplate(new HttpComponentsClientHttpRequestFactory());
}

From source file:ca.qhrtech.services.implementations.StrawPollServiceImpl.java

@Override
public long generatePollId(List<Game> games, BGLTable table) {
    StrawPoll poll = generateRequestBodyPoll(games, generatePollName(table));
    HttpHeaders headers = new HttpHeaders();
    headers.setContentType(MediaType.APPLICATION_JSON);
    HttpEntity<StrawPoll> request = new HttpEntity<>(poll, headers);
    HttpComponentsClientHttpRequestFactory factory = new HttpComponentsClientHttpRequestFactory();
    RestTemplate template = new RestTemplate(factory);
    ResponseEntity<StrawPoll> generatedPoll;
    generatedPoll = template.postForEntity(STRAW_POLL_URL, request, StrawPoll.class);

    return generatedPoll.getBody().getId();
}

From source file:org.shaigor.rest.retro.security.gateway.config.SpringIntegrationConfigurer.java

@Bean
public ClientHttpRequestFactory customRequestFactory() {
    return new HttpComponentsClientHttpRequestFactory();
}