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
AMessageConverter
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 aroundObject.toString()
.- Since:
- 1.2
- Author:
- Marius Bogoevici, Oleg Zhurakousky
-
-
Constructor Summary
Constructors Constructor Description ObjectStringMessageConverter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canConvertFrom(org.springframework.messaging.Message<?> message, Class<?> targetClass)
protected Object
convertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint)
protected Object
convertToInternal(Object payload, org.springframework.messaging.MessageHeaders headers, Object conversionHint)
protected boolean
supports(Class<?> clazz)
protected boolean
supportsMimeType(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
-
-
-
-
Method Detail
-
supports
protected boolean supports(Class<?> clazz)
- Specified by:
supports
in classorg.springframework.messaging.converter.AbstractMessageConverter
-
canConvertFrom
protected boolean canConvertFrom(org.springframework.messaging.Message<?> message, Class<?> targetClass)
- Overrides:
canConvertFrom
in classorg.springframework.messaging.converter.AbstractMessageConverter
-
supportsMimeType
protected boolean supportsMimeType(@Nullable org.springframework.messaging.MessageHeaders headers)
- Overrides:
supportsMimeType
in classorg.springframework.messaging.converter.AbstractMessageConverter
-
convertFromInternal
protected Object convertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint)
- Overrides:
convertFromInternal
in classorg.springframework.messaging.converter.AbstractMessageConverter
-
-