org.springframework.messaging.converter

Class ByteArrayMessageConverter

    • Constructor Detail

      • ByteArrayMessageConverter

        public ByteArrayMessageConverter()
    • Method Detail

      • supports

        protected boolean supports(java.lang.Class<?> clazz)
        Description copied from class: AbstractMessageConverter
        Whether the given class is supported by this converter.
        Specified by:
        supports in class AbstractMessageConverter
        Parameters:
        clazz - the class to test for support
        Returns:
        true if supported; false otherwise
      • convertFromInternal

        @Nullable
        protected java.lang.Object convertFromInternal(Message<?> message,
                                                                 @Nullable
                                                                 java.lang.Class<?> targetClass,
                                                                 @Nullable
                                                                 java.lang.Object conversionHint)
        Description copied from class: AbstractMessageConverter
        Convert the message payload from serialized form to an Object.
        Overrides:
        convertFromInternal in class AbstractMessageConverter
        Parameters:
        message - the input message
        targetClass - the target class for the conversion
        conversionHint - an extra object passed to the MessageConverter, e.g. the associated MethodParameter (may be null}
        Returns:
        the result of the conversion, or null if the converter cannot perform the conversion
      • convertToInternal

        @Nullable
        protected java.lang.Object convertToInternal(java.lang.Object payload,
                                                               @Nullable
                                                               MessageHeaders headers,
                                                               @Nullable
                                                               java.lang.Object conversionHint)
        Description copied from class: AbstractMessageConverter
        Convert the payload object to serialized form.
        Overrides:
        convertToInternal in class AbstractMessageConverter
        Parameters:
        payload - the Object to convert
        headers - optional headers for the message (may be null)
        conversionHint - an extra object passed to the MessageConverter, e.g. the associated MethodParameter (may be null}
        Returns:
        the resulting payload for the message, or null if the converter cannot perform the conversion