Class MappingJacksonParameterizedConverter

java.lang.Object
org.springframework.messaging.converter.AbstractMessageConverter
org.springframework.messaging.converter.MappingJackson2MessageConverter
org.springframework.kafka.support.converter.MappingJacksonParameterizedConverter
All Implemented Interfaces:
org.springframework.messaging.converter.MessageConverter, org.springframework.messaging.converter.SmartMessageConverter

@Deprecated(forRemoval=true, since="4.0") public class MappingJacksonParameterizedConverter extends org.springframework.messaging.converter.MappingJackson2MessageConverter
Deprecated, for removal: This API element is subject to removal in a future version.
since 4.0 in favor of MappingJacksonJsonParameterizedConverter for Jackson 3.
Subclass of MappingJackson2MessageConverter that can handle parameterized (generic) types.
Since:
2.7.1
  • Field Summary

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

    logger
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
    Construct a MappingJacksonParameterizedConverter supporting the application/json MIME type with UTF-8 character set.
    MappingJacksonParameterizedConverter(org.springframework.util.MimeType... supportedMimeTypes)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Construct a MappingJacksonParameterizedConverter supporting one or more custom MIME types.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected @Nullable Object
    convertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, @Nullable Object conversionHint)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Return the type mapper.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Set a customized type mapper.

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

    canConvertFrom, canConvertTo, convertToInternal, getJsonEncoding, getObjectMapper, getSerializationView, logWarningIfNecessary, setObjectMapper, setPrettyPrint, supports

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

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

    Methods inherited from class Object

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

    • MappingJacksonParameterizedConverter

      public MappingJacksonParameterizedConverter()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Construct a MappingJacksonParameterizedConverter supporting the application/json MIME type with UTF-8 character set.
    • MappingJacksonParameterizedConverter

      public MappingJacksonParameterizedConverter(org.springframework.util.MimeType... supportedMimeTypes)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Construct a MappingJacksonParameterizedConverter supporting one or more custom MIME types.
      Parameters:
      supportedMimeTypes - the supported MIME types
  • Method Details

    • getTypeMapper

      public Jackson2JavaTypeMapper getTypeMapper()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Return the type mapper.
      Returns:
      the mapper.
    • setTypeMapper

      public void setTypeMapper(Jackson2JavaTypeMapper typeMapper)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Set a customized type mapper.
      Parameters:
      typeMapper - the type mapper.
    • convertFromInternal

      protected @Nullable Object convertFromInternal(org.springframework.messaging.Message<?> message, Class<?> targetClass, @Nullable Object conversionHint)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      convertFromInternal in class org.springframework.messaging.converter.MappingJackson2MessageConverter