Example usage for org.springframework.web.client RestTemplate RestTemplate

List of usage examples for org.springframework.web.client RestTemplate RestTemplate

Introduction

In this page you can find the example usage for org.springframework.web.client RestTemplate RestTemplate.

Prototype

public RestTemplate(List<HttpMessageConverter<?>> messageConverters) 

Source Link

Document

Create a new instance of the RestTemplate using the given list of HttpMessageConverter to use.

Usage

From source file:com.ns.retailmgr.config.RestAPIConfig.java

@Bean(name = "restTemplate")
public RestTemplate restTemplate(@Value("${gmaps.api.read.timeout}") int readTimeOut,
        @Value("${gmaps.api.connect.timeout}") int connectTimeOut) {
    return new RestTemplate(clientHttpRequestFactory(readTimeOut, connectTimeOut));
}

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:fi.helsinki.opintoni.config.FlammaConfiguration.java

@Bean
public RestTemplate flammaRestTemplate() {
    final AtomFeedHttpMessageConverter converter = new AtomFeedHttpMessageConverter();
    converter.setSupportedMediaTypes(Collections.singletonList(MediaType.TEXT_XML));
    return new RestTemplate(Collections.singletonList(converter));
}

From source file:uk.ac.ebi.ep.pdbeadapter.AbstractPDBeTest.java

@Before
@Override//from   w  w  w  . j  av a2 s  . co m
public void setUp() {
    restTemplate = new RestTemplate(clientHttpRequestFactory());
    MockRestServiceServer mockServer = MockRestServiceServer.createServer(restTemplate);
    mockRestServer = mockServer;
}

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   ww w  . j a v  a  2s . c om*/
    // 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:com.capitalone.dashboard.collector.RestOperationsSupplier.java

/**
 * Handles the REST operation HTTP connection timeout behavior
 * /*ww w  . j  a  v  a2  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: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:uk.ac.ebi.ep.ebeye.AbstractEbeyeTest.java

@Before
@Override//from   ww  w . ja va2s  .  c  o m
public void setUp() {
    restTemplate = new RestTemplate(clientHttpRequestFactory());
    asyncRestTemplate = new AsyncRestTemplate();
    MockRestServiceServer mockServer = MockRestServiceServer.createServer(restTemplate);
    mockRestServer = mockServer;
}

From source file:com.epam.ta.reportportal.core.configs.ExternalSystemsConfiguration.java

@Bean
public RestTemplate restTemplate() {
    RestTemplate restTemplate = new RestTemplate(
            Collections.singletonList(new MappingJackson2HttpMessageConverter()));
    restTemplate.setErrorHandler(new ForwardingClientExceptionHandler());
    return restTemplate;
}