public abstract class AbstractJaxb2HttpMessageConverter<T> extends AbstractXmlHttpMessageConverter<T>
HttpMessageConverters
 that use JAXB2. Creates JAXBContext object lazily.logger| Constructor and Description | 
|---|
AbstractJaxb2HttpMessageConverter()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected Marshaller | 
createMarshaller(Class<?> clazz)
Create a new  
Marshaller for the given class. | 
protected Unmarshaller | 
createUnmarshaller(Class<?> clazz)
Create a new  
Unmarshaller for the given class. | 
protected void | 
customizeMarshaller(Marshaller marshaller)
Customize the  
Marshaller created by this
 message converter before using it to write the object to the output. | 
protected void | 
customizeUnmarshaller(Unmarshaller unmarshaller)
Customize the  
Unmarshaller created by this
 message converter before using it to read the object from the input. | 
protected JAXBContext | 
getJaxbContext(Class<?> clazz)
Return a  
JAXBContext for the given class. | 
readFromSource, readInternal, transform, writeInternal, writeToResultaddDefaultHeaders, canRead, canRead, canWrite, canWrite, getContentLength, getDefaultCharset, getDefaultContentType, getSupportedMediaTypes, read, setDefaultCharset, setSupportedMediaTypes, supports, writeprotected final Marshaller createMarshaller(Class<?> clazz)
Marshaller for the given class.clazz - the class to create the marshaller forMarshallerHttpMessageConversionException - in case of JAXB errorsprotected void customizeMarshaller(Marshaller marshaller)
Marshaller created by this
 message converter before using it to write the object to the output.marshaller - the marshaller to customizecreateMarshaller(Class)protected final Unmarshaller createUnmarshaller(Class<?> clazz) throws JAXBException
Unmarshaller for the given class.clazz - the class to create the unmarshaller forUnmarshallerHttpMessageConversionException - in case of JAXB errorsJAXBExceptionprotected void customizeUnmarshaller(Unmarshaller unmarshaller)
Unmarshaller created by this
 message converter before using it to read the object from the input.unmarshaller - the unmarshaller to customizecreateUnmarshaller(Class)protected final JAXBContext getJaxbContext(Class<?> clazz)
JAXBContext for the given class.clazz - the class to return the context forJAXBContextHttpMessageConversionException - in case of JAXB errors