Example usage for org.springframework.http.converter StringHttpMessageConverter StringHttpMessageConverter

List of usage examples for org.springframework.http.converter StringHttpMessageConverter StringHttpMessageConverter

Introduction

In this page you can find the example usage for org.springframework.http.converter StringHttpMessageConverter StringHttpMessageConverter.

Prototype

public StringHttpMessageConverter() 

Source Link

Document

A default constructor that uses "ISO-8859-1" as the default charset.

Usage

From source file:org.jhk.pulsing.web.config.WebControllerConfig.java

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

    final Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();

    SerializationHelper.getAvroRecordStream().forEach(avroRecord -> {
        Class<? extends SpecificRecord> clazz = avroRecord.getClazz();
        builder.deserializerByType(clazz, new JsonAvroDeserializer<>(clazz, avroRecord.getSchema()));
        builder.serializerByType(clazz, new AvroJsonSerializer(clazz));
    });//from  w  w  w . j a va 2s  .co m

    converters.add(new MappingJackson2HttpMessageConverter(builder.build()));
    converters.add(new StringHttpMessageConverter());
    converters.add(new ResourceHttpMessageConverter());
    converters.add(new FormHttpMessageConverter());
}

From source file:org.springframework.mobile.urbanairship.impl.UrbanAirshipTemplate.java

protected List<HttpMessageConverter<?>> getMessageConverters() {
    List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
    messageConverters.add(new StringHttpMessageConverter());
    messageConverters.add(getJsonMessageConverter());
    return messageConverters;
}

From source file:io.bosh.client.SpringDirectorClientBuilder.java

private void handleTextHtmlResponses(RestTemplate restTemplate) {
    List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
    messageConverters.add(new StringHttpMessageConverter());
    MappingJackson2HttpMessageConverter messageConverter = new MappingJackson2HttpMessageConverter();
    messageConverter.setSupportedMediaTypes(Arrays.asList(new MediaType("application", "json", DEFAULT_CHARSET),
            new MediaType("application", "*+json", DEFAULT_CHARSET),
            new MediaType("text", "html", DEFAULT_CHARSET)));
    messageConverters.add(messageConverter);
    restTemplate.setMessageConverters(messageConverters);
}

From source file:com.expedia.seiso.SeisoWebConfigBeans.java

@Bean
public StringHttpMessageConverter stringHttpMessageConverter() {
    val converter = new StringHttpMessageConverter();
    converter.setWriteAcceptCharset(false);
    return converter;
}

From source file:org.cloudfoundry.client.lib.rest.AbstractCloudControllerClient.java

private List<HttpMessageConverter<?>> getHttpMessageConverters() {
    List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
    messageConverters.add(new ByteArrayHttpMessageConverter());
    messageConverters.add(new StringHttpMessageConverter());
    messageConverters.add(new ResourceHttpMessageConverter());
    messageConverters.add(new UploadApplicationPayloadHttpMessageConverter());
    messageConverters.add(getFormHttpMessageConverter());
    messageConverters.add(new MappingJacksonHttpMessageConverter());
    return messageConverters;
}

From source file:org.starfishrespect.myconsumption.android.ui.CreateAccountActivity.java

private int createAccount() {
    RestTemplate template = new RestTemplate();
    template.getMessageConverters().add(new FormHttpMessageConverter());
    template.getMessageConverters().add(new StringHttpMessageConverter());
    MultiValueMap<String, String> postParams = new LinkedMultiValueMap<>();
    postParams.add("password", CryptoUtils.sha256(editTextPassword.getText().toString()));
    try {/*from  www. ja  v  a 2  s .  c  o  m*/
        String result = template.postForObject(
                SingleInstance.getServerUrl() + "users/" + editTextUsername.getText().toString(), postParams,
                String.class);
        LOGD(TAG, result);

        SimpleResponseDTO response = new ObjectMapper().readValue(result, SimpleResponseDTO.class);
        return response.getStatus();

    } catch (Exception e) {
        e.printStackTrace();
        return -1;
    }
}

From source file:com.auditbucket.client.AbRestClient.java

public int flushXReferences(List<CrossReferenceInputBean> referenceInputBeans) {
    logger.info("Processing [{}] cross references - simulate [{}]", referenceInputBeans.size(), simulateOnly);
    if (simulateOnly)
        return 0;
    RestTemplate restTemplate = new RestTemplate();
    restTemplate.getMessageConverters().add(new StringHttpMessageConverter());
    HttpHeaders httpHeaders = getHeaders(userName, password);
    HttpEntity<List<CrossReferenceInputBean>> requestEntity = new HttpEntity<>(referenceInputBeans,
            httpHeaders);/* w  w  w .  j  a  va 2 s .  c om*/
    try {
        ResponseEntity<ArrayList> response = restTemplate.exchange(CROSS_REFERENCES, HttpMethod.POST,
                requestEntity, ArrayList.class);
        logServerMessages(response);
        return referenceInputBeans.size();
    } catch (HttpClientErrorException e) {
        // ToDo: Rest error handling pretty useless. need to know why it's failing
        logger.error("AB Client Audit error {}", getErrorMessage(e));
        return 0;
    } catch (HttpServerErrorException e) {
        logger.error("AB Server Audit error {}", getErrorMessage(e));
        return 0;

    }

}

From source file:uy.edu.ort.fachada.FachadaOperaciones.java

public static void generarReporteArribosMesBarco(String mes, String idBarco) {
    String url = ManejoPropiedades.obtenerInstancia().obtenerPropiedad("restService")
            + "restarribo/arribos.htm?mes=" + mes + "&idBarco=" + idBarco;

    RestTemplate restTemplate1 = new RestTemplate();
    restTemplate1.getMessageConverters().add(new StringHttpMessageConverter());
    restTemplate1.getMessageConverters().add(new MappingJacksonHttpMessageConverter());

    Arribo[] arribosResultado = restTemplate1.getForObject(url, Arribo[].class);
    System.out.println("\tId \t\tOrigen \t\tFecha \t\tDescripcion \t\tBarco \t\tContenedores \t\tPeso Total");
    for (Arribo arribo : arribosResultado) {
        String fechaString = new SimpleDateFormat("dd-MM-yyyy").format(arribo.getFecha());
        String codigoConts = "";
        int peso = 0;
        for (Object c : arribo.getContenedores()) {
            codigoConts += " - " + ((LinkedHashMap) c).get("codigo");
            Object capacidad = ((LinkedHashMap) c).get("capacidad");
            peso += (Integer) capacidad;
        }//ww w  .java  2s  . c  om
        codigoConts += " - ";
        System.out.println("\t" + arribo.getId() + "\t\t" + arribo.getOrigen() + " \t\t" + fechaString + " \t\t"
                + arribo.getDescripcion() + " \t\t" + arribo.getBarco().getCodigo() + " \t\t" + codigoConts
                + " \t\t" + peso);

    }
}

From source file:com.httpMessageConvert.FormHttpMessageConverter.java

public FormHttpMessageConverter() {
    System.out.println("convert");
    this.supportedMediaTypes.add(MediaType.APPLICATION_FORM_URLENCODED);
    this.supportedMediaTypes.add(MediaType.MULTIPART_FORM_DATA);

    this.partConverters.add(new ByteArrayHttpMessageConverter());
    StringHttpMessageConverter stringHttpMessageConverter = new StringHttpMessageConverter();
    stringHttpMessageConverter.setWriteAcceptCharset(false);
    this.partConverters.add(stringHttpMessageConverter);
    this.partConverters.add(new ResourceHttpMessageConverter());
}

From source file:org.cloudfoundry.client.lib.rest.AbstractCloudControllerClient.java

private List<HttpMessageConverter<?>> getFormPartsMessageConverters() {
    List<HttpMessageConverter<?>> partConverters = new ArrayList<HttpMessageConverter<?>>();
    StringHttpMessageConverter stringConverter = new StringHttpMessageConverter();
    stringConverter.setSupportedMediaTypes(Collections.singletonList(JSON_MEDIA_TYPE));
    stringConverter.setWriteAcceptCharset(false);
    partConverters.add(stringConverter);
    partConverters.add(new ResourceHttpMessageConverter());
    partConverters.add(new UploadApplicationPayloadHttpMessageConverter());
    return partConverters;
}