Class MappingFastJsonMessageConverter

  • All Implemented Interfaces:
    org.springframework.messaging.converter.MessageConverter, org.springframework.messaging.converter.SmartMessageConverter

    public class MappingFastJsonMessageConverter
    extends org.springframework.messaging.converter.AbstractMessageConverter
    Fastjson for Spring Messaging Json Converter.

    Compatible fastjson 1.2.x

    Since:
    2.0.2
    Author:
    KimmKing, Victor.Zxy
    See Also:
    AbstractMessageConverter
    • Constructor Detail

      • MappingFastJsonMessageConverter

        public MappingFastJsonMessageConverter()
    • Method Detail

      • getFastJsonConfig

        public FastJsonConfig getFastJsonConfig()
        Returns:
        the fastJsonConfig.
      • setFastJsonConfig

        public void setFastJsonConfig​(FastJsonConfig fastJsonConfig)
        Parameters:
        fastJsonConfig - the fastJsonConfig to set.
      • supports

        protected boolean supports​(Class<?> clazz)
        Specified by:
        supports in class org.springframework.messaging.converter.AbstractMessageConverter
      • canConvertFrom

        protected boolean canConvertFrom​(org.springframework.messaging.Message<?> message,
                                         Class<?> targetClass)
        Overrides:
        canConvertFrom in class org.springframework.messaging.converter.AbstractMessageConverter
      • canConvertTo

        protected boolean canConvertTo​(Object payload,
                                       org.springframework.messaging.MessageHeaders headers)
        Overrides:
        canConvertTo in class org.springframework.messaging.converter.AbstractMessageConverter
      • convertFromInternal

        protected Object convertFromInternal​(org.springframework.messaging.Message<?> message,
                                             Class<?> targetClass,
                                             Object conversionHint)
        Overrides:
        convertFromInternal in class org.springframework.messaging.converter.AbstractMessageConverter
      • convertToInternal

        protected Object convertToInternal​(Object payload,
                                           org.springframework.messaging.MessageHeaders headers,
                                           Object conversionHint)
        Overrides:
        convertToInternal in class org.springframework.messaging.converter.AbstractMessageConverter