Class ObjectStringMessageConverter

java.lang.Object
org.springframework.messaging.converter.AbstractMessageConverter
org.springframework.messaging.converter.StringMessageConverter
org.springframework.integration.support.converter.ObjectStringMessageConverter
All Implemented Interfaces:
org.springframework.messaging.converter.MessageConverter, org.springframework.messaging.converter.SmartMessageConverter

public class ObjectStringMessageConverter
extends org.springframework.messaging.converter.StringMessageConverter
A StringMessageConverter extension to convert any object to string.

Delegates to super when payload is byte[] or String. Performs Object.toString() in other cases.

Since:
5.0
  • Field Summary

    Fields inherited from class org.springframework.messaging.converter.AbstractMessageConverter

    logger
  • Constructor Summary

    Constructors 
    Constructor Description
    ObjectStringMessageConverter()  
  • Method Summary

    Modifier and Type Method Description
    protected java.lang.Object convertFromInternal​(org.springframework.messaging.Message<?> message, java.lang.Class<?> targetClass, java.lang.Object conversionHint)  

    Methods inherited from class org.springframework.messaging.converter.StringMessageConverter

    convertToInternal, supports

    Methods inherited from class org.springframework.messaging.converter.AbstractMessageConverter

    addSupportedMimeTypes, canConvertFrom, canConvertTo, fromMessage, fromMessage, getContentTypeResolver, getDefaultContentType, getMimeType, getSerializedPayloadClass, getSupportedMimeTypes, isStrictContentTypeMatch, setContentTypeResolver, setSerializedPayloadClass, setStrictContentTypeMatch, supportsMimeType, toMessage, toMessage

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • convertFromInternal

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