List of usage examples for org.springframework.messaging.converter MappingJackson2MessageConverter setSerializedPayloadClass
public void setSerializedPayloadClass(Class<?> payloadClass)
From source file:org.springframework.cloud.stream.converter.CompositeMessageConverterFactory.java
private void initDefaultConverters() { this.converters.add(new TupleJsonMessageConverter(this.objectMapper)); MappingJackson2MessageConverter jsonMessageConverter = new MappingJackson2MessageConverter(); jsonMessageConverter.setSerializedPayloadClass(String.class); if (this.objectMapper != null) { jsonMessageConverter.setObjectMapper(this.objectMapper); }//from ww w. ja va 2 s . c om this.converters.add(jsonMessageConverter); this.converters.add(new ByteArrayMessageConverter()); this.converters.add(new ObjectStringMessageConverter()); this.converters.add(new JavaSerializationMessageConverter()); this.converters.add(new JsonUnmarshallingConverter(this.objectMapper)); }
From source file:org.springframework.cloud.aws.messaging.core.NotificationMessagingTemplate.java
private void initMessageConverter(MessageConverter messageConverter) { List<MessageConverter> messageConverters = new ArrayList<>(); StringMessageConverter stringMessageConverter = new StringMessageConverter(); stringMessageConverter.setSerializedPayloadClass(String.class); messageConverters.add(stringMessageConverter); if (messageConverter != null) { messageConverters.add(messageConverter); } else if (JACKSON_2_PRESENT) { MappingJackson2MessageConverter mappingJackson2MessageConverter = new MappingJackson2MessageConverter(); mappingJackson2MessageConverter.setSerializedPayloadClass(String.class); messageConverters.add(mappingJackson2MessageConverter); }/*from w w w . ja v a 2 s .c o m*/ setMessageConverter(new CompositeMessageConverter(messageConverters)); }
From source file:org.springframework.cloud.aws.messaging.listener.QueueMessageHandler.java
private CompositeMessageConverter createPayloadArgumentCompositeConverter() { List<MessageConverter> payloadArgumentConverters = new ArrayList<>(); if (JACKSON_2_PRESENT) { MappingJackson2MessageConverter jacksonMessageConverter = new MappingJackson2MessageConverter(); jacksonMessageConverter.setSerializedPayloadClass(String.class); jacksonMessageConverter.setStrictContentTypeMatch(true); payloadArgumentConverters.add(jacksonMessageConverter); }/*from ww w . j a va 2 s .c o m*/ ObjectMessageConverter objectMessageConverter = new ObjectMessageConverter(); objectMessageConverter.setStrictContentTypeMatch(true); payloadArgumentConverters.add(objectMessageConverter); payloadArgumentConverters.add(new SimpleMessageConverter()); return new CompositeMessageConverter(payloadArgumentConverters); }