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 JAXBContext |
getJaxbContext(Class clazz)
Return a
JAXBContext for the given class. |
readFromSource, readInternal, transform, writeInternal, writeToResultcanRead, canRead, canWrite, canWrite, getContentLength, getDefaultContentType, getSupportedMediaTypes, read, 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 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 final JAXBContext getJaxbContext(Class clazz)
JAXBContext for the given class.clazz - the class to return the context forJAXBContextHttpMessageConversionException - in case of JAXB errors