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

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

Introduction

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

Prototype

public void setMessageConverters(List<HttpMessageConverter<?>> messageConverters) 

Source Link

Document

Set the message body converters to use.

Usage

From source file:se.sawano.scala.examples.scalaspringmvc.ControllerTestIT.java

RestTemplate createScalaTemplate() {
    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new DefaultScalaModule());
    MappingJacksonHttpMessageConverter converter = new MappingJacksonHttpMessageConverter();
    converter.setObjectMapper(mapper);/*from   w ww  .j  a va2s .c o m*/
    ArrayList<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(converter);
    RestTemplate scalaTemplate = new RestTemplate();
    scalaTemplate.setMessageConverters(converters);

    return scalaTemplate;
}

From source file:org.zalando.riptide.ActionsTest.java

public ActionsTest() {
    final RestTemplate template = new RestTemplate();
    template.setMessageConverters(singletonList(
            new MappingJackson2HttpMessageConverter(new ObjectMapper().findAndRegisterModules())));
    template.setErrorHandler(new PassThroughResponseErrorHandler());
    this.server = MockRestServiceServer.createServer(template);
    this.unit = Rest.create(template);
}

From source file:de.linsin.github.rest.service.Browser.java

/**
 * Used to initialize the {@link RestTemplate} instance used to browse, with a {@link MappingJacksonHttpMessageConverter}
 *
 * @return {@link RestTemplate} instance
 *//*from w w  w . j  av  a2 s. c om*/
protected RestTemplate initTemplate() {
    RestTemplate template = new RestTemplate();
    HttpMessageConverter<?>[] httpMessageConverters = new HttpMessageConverter<?>[] {
            new MappingJacksonHttpMessageConverter() };
    template.setMessageConverters(Arrays.asList(httpMessageConverters));
    return template;
}

From source file:com.pepaproch.gtswsdlclient.TestBase.java

protected RestTemplate getRestTemplate() {
    RestTemplate restTemplate = new RestTemplate();
    List<HttpMessageConverter<?>> list = new ArrayList<>();
    list.add(new MappingJackson2HttpMessageConverter());
    restTemplate.setMessageConverters(list);
    return restTemplate;

}

From source file:fi.helsinki.moodi.config.MoodleConfig.java

private RestTemplate createRestTemplate(HttpRequestRetryHandler httpRequestRetryHandler) {
    final HttpClient httpClient = HttpClientBuilder.create().setRetryHandler(httpRequestRetryHandler).build();

    final ClientHttpRequestFactory requestFactory = new BufferingClientHttpRequestFactory(
            new HttpComponentsClientHttpRequestFactory(httpClient));

    final RestTemplate restTemplate = new RestTemplate(requestFactory);
    restTemplate.setInterceptors(Collections.singletonList(new RequestTimingInterceptor()));

    restTemplate.setMessageConverters(
            Lists.newArrayList(new StringHttpMessageConverter(), new FormHttpMessageConverter()));

    return restTemplate;
}

From source file:org.springframework.social.twitter.api.impl.TwitterTemplate.java

private RestTemplate createClientRestTemplate(String clientToken) {
    RestTemplate restTemplate = new ClientAuthorizedTwitterTemplate(clientToken).getRestTemplate();
    restTemplate.setMessageConverters(getMessageConverters());
    configureRestTemplate(restTemplate);
    return restTemplate;
}

From source file:fi.helsinki.opintoni.config.OodiConfiguration.java

@Bean
public RestTemplate oodiRestTemplate() {
    RestTemplate restTemplate = new RestTemplate(clientHttpRequestFactory());
    restTemplate.setInterceptors(//from w w  w .j  a  v a  2s  . co  m
            Lists.newArrayList(new LoggingInterceptor(), new OodiExceptionInterceptor(objectMapper, env)));
    restTemplate.setMessageConverters(getConverters());
    return restTemplate;
}

From source file:com.pepaproch.gtswsdlclient.auth.AuthTokenProviderImpl.java

/**
 *
 * @param baseUrl/*from  ww  w.ja va2  s. c  o m*/
 * @param user
 * @param password
 * @param restTemplate
 * @param validSeconds
 */
public AuthTokenProviderImpl(String baseUrl, String user, String password, RestTemplate restTemplate,
        Integer validSeconds) {
    this.baseUrl = baseUrl;
    this.restTemplate = restTemplate;
    List<HttpMessageConverter<?>> list = new ArrayList<>();
    list.add(new MappingJackson2HttpMessageConverter());
    restTemplate.setMessageConverters(list);
    authorisation = new AuthRequest(user, password);
    authToken = new AuthToken();
    this.validSeconds = validSeconds;
}

From source file:org.zalando.riptide.CaptureTest.java

public CaptureTest() {
    final RestTemplate template = new RestTemplate();
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(new ObjectMapper().findAndRegisterModules());
    template.setMessageConverters(singletonList(converter));
    template.setErrorHandler(new PassThroughResponseErrorHandler());
    this.server = MockRestServiceServer.createServer(template);
    this.unit = Rest.create(template);
}

From source file:org.zalando.riptide.CallTest.java

public CallTest() {
    final RestTemplate template = new RestTemplate();
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(new ObjectMapper().findAndRegisterModules());
    template.setMessageConverters(singletonList(converter));
    template.setErrorHandler(new PassThroughResponseErrorHandler());
    this.server = MockRestServiceServer.createServer(template);
    this.unit = Rest.create(template);
}