Example usage for org.springframework.http.converter.xml MarshallingHttpMessageConverter setUnmarshaller

List of usage examples for org.springframework.http.converter.xml MarshallingHttpMessageConverter setUnmarshaller

Introduction

In this page you can find the example usage for org.springframework.http.converter.xml MarshallingHttpMessageConverter setUnmarshaller.

Prototype

public void setUnmarshaller(Unmarshaller unmarshaller) 

Source Link

Document

Set the Unmarshaller to be used by this message converter.

Usage

From source file:org.oncoblocks.centromere.web.config.WebServicesConfig.java

@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {

    FilteringJackson2HttpMessageConverter jsonConverter = new FilteringJackson2HttpMessageConverter();
    jsonConverter.setSupportedMediaTypes(ApiMediaTypes.getJsonMediaTypes());
    converters.add(jsonConverter);//from  w ww.jav a  2s  .c om

    MarshallingHttpMessageConverter xmlConverter = new MarshallingHttpMessageConverter();
    xmlConverter.setSupportedMediaTypes(ApiMediaTypes.getXmlMediaTypes());
    XStreamMarshaller xStreamMarshaller = new XStreamMarshaller();
    xmlConverter.setMarshaller(xStreamMarshaller);
    xmlConverter.setUnmarshaller(xStreamMarshaller);
    converters.add(xmlConverter);

    FilteringTextMessageConverter filteringTextMessageConverter = new FilteringTextMessageConverter(
            new MediaType("text", "plain", Charset.forName("utf-8")));
    filteringTextMessageConverter.setDelimiter("\t");
    converters.add(filteringTextMessageConverter);

}