Class SerializingHttpMessageConverter
java.lang.Object
org.springframework.http.converter.AbstractHttpMessageConverter<java.io.Serializable>
org.springframework.integration.http.converter.SerializingHttpMessageConverter
- All Implemented Interfaces:
org.springframework.http.converter.HttpMessageConverter<java.io.Serializable>
public class SerializingHttpMessageConverter
extends org.springframework.http.converter.AbstractHttpMessageConverter<java.io.Serializable>
An
HttpMessageConverter
implementation for
Serializable
instances.- Since:
- 2.0
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SerializingHttpMessageConverter()
Creates a new instance of theSerializingHttpMessageConverter
. -
Method Summary
Modifier and Type Method Description boolean
canWrite(java.lang.Class<?> clazz, org.springframework.http.MediaType mediaType)
java.io.Serializable
readInternal(java.lang.Class clazz, org.springframework.http.HttpInputMessage inputMessage)
boolean
supports(java.lang.Class<?> clazz)
protected void
writeInternal(java.io.Serializable object, org.springframework.http.HttpOutputMessage outputMessage)
Methods inherited from class org.springframework.http.converter.AbstractHttpMessageConverter
addDefaultHeaders, canRead, canRead, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, write
-
Constructor Details
-
SerializingHttpMessageConverter
public SerializingHttpMessageConverter()Creates a new instance of theSerializingHttpMessageConverter
.
-
-
Method Details
-
supports
public boolean supports(java.lang.Class<?> clazz)- Specified by:
supports
in classorg.springframework.http.converter.AbstractHttpMessageConverter<java.io.Serializable>
-
canWrite
public boolean canWrite(java.lang.Class<?> clazz, org.springframework.http.MediaType mediaType)- Specified by:
canWrite
in interfaceorg.springframework.http.converter.HttpMessageConverter<java.io.Serializable>
- Overrides:
canWrite
in classorg.springframework.http.converter.AbstractHttpMessageConverter<java.io.Serializable>
-
readInternal
public java.io.Serializable readInternal(java.lang.Class clazz, org.springframework.http.HttpInputMessage inputMessage) throws java.io.IOException- Specified by:
readInternal
in classorg.springframework.http.converter.AbstractHttpMessageConverter<java.io.Serializable>
- Throws:
java.io.IOException
-
writeInternal
protected void writeInternal(java.io.Serializable object, org.springframework.http.HttpOutputMessage outputMessage) throws java.io.IOException- Specified by:
writeInternal
in classorg.springframework.http.converter.AbstractHttpMessageConverter<java.io.Serializable>
- Throws:
java.io.IOException
-