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
Constructors Constructor Description SmartCompositeMessageConverter(Collection<org.springframework.messaging.converter.MessageConverter> converters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectfromMessage(org.springframework.messaging.Message<?> message, Class<?> targetClass)ObjectfromMessage(org.springframework.messaging.Message<?> message, Class<?> targetClass, Object conversionHint)org.springframework.messaging.Message<?>toMessage(Object payload, org.springframework.messaging.MessageHeaders headers)org.springframework.messaging.Message<?>toMessage(Object payload, org.springframework.messaging.MessageHeaders headers, Object conversionHint)
-
-
-
Constructor Detail
-
SmartCompositeMessageConverter
public SmartCompositeMessageConverter(Collection<org.springframework.messaging.converter.MessageConverter> converters)
-
-
Method Detail
-
fromMessage
@Nullable public Object fromMessage(org.springframework.messaging.Message<?> message, Class<?> targetClass)
- Specified by:
fromMessagein interfaceorg.springframework.messaging.converter.MessageConverter- Overrides:
fromMessagein classorg.springframework.messaging.converter.CompositeMessageConverter
-
fromMessage
public Object fromMessage(org.springframework.messaging.Message<?> message, Class<?> targetClass, @Nullable Object conversionHint)
- Specified by:
fromMessagein interfaceorg.springframework.messaging.converter.SmartMessageConverter- Overrides:
fromMessagein classorg.springframework.messaging.converter.CompositeMessageConverter
-
toMessage
@Nullable public org.springframework.messaging.Message<?> toMessage(Object payload, @Nullable org.springframework.messaging.MessageHeaders headers)
- Specified by:
toMessagein interfaceorg.springframework.messaging.converter.MessageConverter- Overrides:
toMessagein 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:
toMessagein interfaceorg.springframework.messaging.converter.SmartMessageConverter- Overrides:
toMessagein classorg.springframework.messaging.converter.CompositeMessageConverter
-
-