Class RocketMQMessageConverter
java.lang.Object
org.springframework.messaging.converter.AbstractMessageConverter
com.alibaba.cloud.stream.binder.rocketmq.convert.RocketMQMessageConverter
- All Implemented Interfaces:
org.springframework.messaging.converter.MessageConverter,org.springframework.messaging.converter.SmartMessageConverter
public class RocketMQMessageConverter
extends org.springframework.messaging.converter.AbstractMessageConverter
The default message converter of rocketMq,its bean name is
DEFAULT_NAME .- Author:
- zkzlx
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringif you want to customize a bean, please use the BeanName.Fields inherited from class org.springframework.messaging.converter.AbstractMessageConverter
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectconvertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint) Convert the message payload from serialized form to an Object by RocketMQMessageConverter.org.springframework.messaging.converter.CompositeMessageConvertervoidsetMessageConverter(org.springframework.messaging.converter.CompositeMessageConverter messageConverter) protected booleansupport all classes.Methods inherited from class org.springframework.messaging.converter.AbstractMessageConverter
addSupportedMimeTypes, canConvertFrom, canConvertTo, convertToInternal, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage
-
Field Details
-
DEFAULT_NAME
if you want to customize a bean, please use the BeanName.- See Also:
-
-
Constructor Details
-
RocketMQMessageConverter
public RocketMQMessageConverter()
-
-
Method Details
-
getMessageConverter
public org.springframework.messaging.converter.CompositeMessageConverter getMessageConverter() -
setMessageConverter
public void setMessageConverter(org.springframework.messaging.converter.CompositeMessageConverter messageConverter) -
supports
support all classes.- Specified by:
supportsin classorg.springframework.messaging.converter.AbstractMessageConverter- Parameters:
clazz- classes.- Returns:
- awayls true.
-
convertFromInternal
protected Object convertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint) Convert the message payload from serialized form to an Object by RocketMQMessageConverter.- Overrides:
convertFromInternalin classorg.springframework.messaging.converter.AbstractMessageConverter- Parameters:
message- the input messagetargetClass- the target class for the conversionconversionHint- an extra object passed to theMessageConverter, e.g. the associatedMethodParameter(may benull}- Returns:
- the result of the conversion, or
nullif the converter cannot perform the conversion - Since:
- 4.2
-