Class ObjectStringMessageConverter
java.lang.Object
org.springframework.messaging.converter.AbstractMessageConverter
org.springframework.cloud.stream.converter.ObjectStringMessageConverter
- All Implemented Interfaces:
org.springframework.messaging.converter.MessageConverter,org.springframework.messaging.converter.SmartMessageConverter
public class ObjectStringMessageConverter
extends org.springframework.messaging.converter.AbstractMessageConverter
A
MessageConverter to convert a
non-String objects to a String, when expected content type is "text/plain".
It only performs conversions to internal format and is a wrapper around
Object.toString().- Since:
- 1.2
- Author:
- Marius Bogoevici, Oleg Zhurakousky
-
Field Summary
Fields inherited from class org.springframework.messaging.converter.AbstractMessageConverter
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanConvertFrom(org.springframework.messaging.Message<?> message, Class<?> targetClass) protected ObjectconvertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint) protected ObjectconvertToInternal(Object payload, org.springframework.messaging.MessageHeaders headers, Object conversionHint) protected booleanprotected booleansupportsMimeType(org.springframework.messaging.MessageHeaders headers) Methods inherited from class org.springframework.messaging.converter.AbstractMessageConverter
addSupportedMimeTypes, canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, toMessage, toMessage
-
Constructor Details
-
ObjectStringMessageConverter
public ObjectStringMessageConverter()
-
-
Method Details
-
supports
- Specified by:
supportsin classorg.springframework.messaging.converter.AbstractMessageConverter
-
canConvertFrom
protected boolean canConvertFrom(org.springframework.messaging.Message<?> message, Class<?> targetClass) - Overrides:
canConvertFromin classorg.springframework.messaging.converter.AbstractMessageConverter
-
supportsMimeType
protected boolean supportsMimeType(@Nullable org.springframework.messaging.MessageHeaders headers) - Overrides:
supportsMimeTypein classorg.springframework.messaging.converter.AbstractMessageConverter
-
convertFromInternal
protected Object convertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint) - Overrides:
convertFromInternalin classorg.springframework.messaging.converter.AbstractMessageConverter
-
convertToInternal
protected Object convertToInternal(Object payload, org.springframework.messaging.MessageHeaders headers, Object conversionHint) - Overrides:
convertToInternalin classorg.springframework.messaging.converter.AbstractMessageConverter
-