Class CrafterJackson2MessageConverter

  • All Implemented Interfaces:
    org.springframework.http.converter.GenericHttpMessageConverter<Object>, org.springframework.http.converter.HttpMessageConverter<Object>

    public class CrafterJackson2MessageConverter
    extends org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getJsonPrefix()  
      void setFilter​(com.fasterxml.jackson.databind.ser.FilterProvider filter)  
      void setInjectValueFactory​(InjectValueFactory injectValueFactory)  
      void setJsonPrefix​(String jsonPrefix)  
      void setSecurePropertyHandler​(SecurePropertyHandler securePropertyHandler)  
      protected void writeInternal​(Object object, Type type, org.springframework.http.HttpOutputMessage outputMessage)  
      • Methods inherited from class org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

        setPrefixJson, writePrefix
      • Methods inherited from class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter

        canRead, canRead, canWrite, getCharset, getContentLength, getDefaultContentType, getJavaType, getJsonEncoding, getObjectMapper, getObjectMappersForType, getSupportedMediaTypes, logWarningIfNecessary, read, readInternal, registerObjectMappersForType, setObjectMapper, setPrettyPrint, writeSuffix
      • Methods inherited from class org.springframework.http.converter.AbstractGenericHttpMessageConverter

        canWrite, supports, write, writeInternal
      • Methods inherited from class org.springframework.http.converter.AbstractHttpMessageConverter

        addDefaultHeaders, canRead, canWrite, getDefaultCharset, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
      • Methods inherited from interface org.springframework.http.converter.HttpMessageConverter

        getSupportedMediaTypes, read, write
    • Field Detail

      • jsonPrefix

        protected String jsonPrefix
      • filter

        protected com.fasterxml.jackson.databind.ser.FilterProvider filter
    • Constructor Detail

      • CrafterJackson2MessageConverter

        public CrafterJackson2MessageConverter()
    • Method Detail

      • writeInternal

        protected void writeInternal​(Object object,
                                     Type type,
                                     org.springframework.http.HttpOutputMessage outputMessage)
                              throws IOException,
                                     org.springframework.http.converter.HttpMessageNotWritableException
        Overrides:
        writeInternal in class org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter
        Throws:
        IOException
        org.springframework.http.converter.HttpMessageNotWritableException
      • getJsonPrefix

        public String getJsonPrefix()
      • setJsonPrefix

        public void setJsonPrefix​(String jsonPrefix)
        Overrides:
        setJsonPrefix in class org.springframework.http.converter.json.MappingJackson2HttpMessageConverter
      • setSecurePropertyHandler

        public void setSecurePropertyHandler​(SecurePropertyHandler securePropertyHandler)
      • setFilter

        public void setFilter​(com.fasterxml.jackson.databind.ser.FilterProvider filter)
      • setInjectValueFactory

        public void setInjectValueFactory​(InjectValueFactory injectValueFactory)