Class SimpleClassMatchingMessageConverter
java.lang.Object
org.springframework.messaging.converter.AbstractMessageConverter
io.awspring.cloud.sqs.support.converter.SimpleClassMatchingMessageConverter
- All Implemented Interfaces:
MessageConverter
,SmartMessageConverter
SmartMessageConverter
implementation that returns the payload unchanged if the target class for Serialization
/ Deserialization matches the payload class.- Since:
- 3.3
- Author:
- Tomaz Fernandes
-
Field Summary
Fields inherited from class org.springframework.messaging.converter.AbstractMessageConverter
logger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Object
convertFromInternal
(Message<?> message, Class<?> targetClass, Object conversionHint) protected Object
convertToInternal
(Object payload, MessageHeaders headers, Object conversionHint) protected boolean
Methods inherited from class org.springframework.messaging.converter.AbstractMessageConverter
addSupportedMimeTypes, canConvertFrom, canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage
-
Constructor Details
-
SimpleClassMatchingMessageConverter
public SimpleClassMatchingMessageConverter()
-
-
Method Details
-
supports
- Specified by:
supports
in classAbstractMessageConverter
-
convertFromInternal
@Nullable protected Object convertFromInternal(Message<?> message, Class<?> targetClass, @Nullable Object conversionHint) - Overrides:
convertFromInternal
in classAbstractMessageConverter
-
convertToInternal
@Nullable protected Object convertToInternal(Object payload, @Nullable MessageHeaders headers, @Nullable Object conversionHint) - Overrides:
convertToInternal
in classAbstractMessageConverter
-