Class 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 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:
        fromMessage in interface org.springframework.messaging.converter.MessageConverter
        Overrides:
        fromMessage in class org.springframework.messaging.converter.CompositeMessageConverter
      • fromMessage

        public Object fromMessage​(org.springframework.messaging.Message<?> message,
                                  Class<?> targetClass,
                                  @Nullable
                                  Object conversionHint)
        Specified by:
        fromMessage in interface org.springframework.messaging.converter.SmartMessageConverter
        Overrides:
        fromMessage in class org.springframework.messaging.converter.CompositeMessageConverter
      • toMessage

        @Nullable
        public org.springframework.messaging.Message<?> toMessage​(Object payload,
                                                                  @Nullable
                                                                  org.springframework.messaging.MessageHeaders headers)
        Specified by:
        toMessage in interface org.springframework.messaging.converter.MessageConverter
        Overrides:
        toMessage in class org.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 interface org.springframework.messaging.converter.SmartMessageConverter
        Overrides:
        toMessage in class org.springframework.messaging.converter.CompositeMessageConverter