Class SmartCompositeMessageConverter
java.lang.Object
org.springframework.messaging.converter.CompositeMessageConverter
org.springframework.cloud.function.context.config.SmartCompositeMessageConverter
- All Implemented Interfaces:
org.springframework.messaging.converter.MessageConverter
,org.springframework.messaging.converter.SmartMessageConverter
public class SmartCompositeMessageConverter
extends org.springframework.messaging.converter.CompositeMessageConverter
- Author:
- Oleg Zhurakousky, Salvatore Bernardo
-
Constructor Summary
ConstructorDescriptionSmartCompositeMessageConverter
(Collection<org.springframework.messaging.converter.MessageConverter> converters) -
Method Summary
Modifier and TypeMethodDescriptionfromMessage
(org.springframework.messaging.Message<?> message, Class<?> targetClass) fromMessage
(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint) org.springframework.messaging.Message<?>
org.springframework.messaging.Message<?>
toMessage
(Object payload, org.springframework.messaging.MessageHeaders headers, Object conversionHint) Methods inherited from class org.springframework.messaging.converter.CompositeMessageConverter
getConverters, toString
-
Constructor Details
-
SmartCompositeMessageConverter
public SmartCompositeMessageConverter(Collection<org.springframework.messaging.converter.MessageConverter> converters)
-
-
Method Details
-
fromMessage
@Nullable public Object fromMessage(org.springframework.messaging.Message<?> message, Class<?> targetClass) - Specified by:
fromMessage
in interfaceorg.springframework.messaging.converter.MessageConverter
- Overrides:
fromMessage
in classorg.springframework.messaging.converter.CompositeMessageConverter
-
fromMessage
public Object fromMessage(org.springframework.messaging.Message<?> message, Class<?> targetClass, @Nullable Object conversionHint) - Specified by:
fromMessage
in interfaceorg.springframework.messaging.converter.SmartMessageConverter
- Overrides:
fromMessage
in classorg.springframework.messaging.converter.CompositeMessageConverter
-
toMessage
@Nullable public org.springframework.messaging.Message<?> toMessage(Object payload, @Nullable org.springframework.messaging.MessageHeaders headers) - Specified by:
toMessage
in interfaceorg.springframework.messaging.converter.MessageConverter
- Overrides:
toMessage
in classorg.springframework.messaging.converter.CompositeMessageConverter
-
toMessage
@Nullable public org.springframework.messaging.Message<?> toMessage(Object payload, @Nullable org.springframework.messaging.MessageHeaders headers, @Nullable Object conversionHint) - Specified by:
toMessage
in interfaceorg.springframework.messaging.converter.SmartMessageConverter
- Overrides:
toMessage
in classorg.springframework.messaging.converter.CompositeMessageConverter
-