Package org.springframework.oxm.mime
Interface MimeUnmarshaller
- All Superinterfaces:
Unmarshaller
- All Known Implementing Classes:
Jaxb2Marshaller
Subinterface of
Unmarshaller
that can use MIME attachments
to optimize storage of binary data. Attachments can be added as MTOM, XOP, or SwA.- Since:
- 3.0
- Author:
- Arjen Poutsma
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionunmarshal
(Source source, MimeContainer mimeContainer) Unmarshals the given providedSource
into an object graph, reading binary attachments from aMimeContainer
.Methods inherited from interface org.springframework.oxm.Unmarshaller
supports, unmarshal
-
Method Details
-
unmarshal
Object unmarshal(Source source, @Nullable MimeContainer mimeContainer) throws XmlMappingException, IOException Unmarshals the given providedSource
into an object graph, reading binary attachments from aMimeContainer
.- Parameters:
source
- the source to marshal frommimeContainer
- the MIME container to read extracted binary content from- Returns:
- the object graph
- Throws:
XmlMappingException
- if the given source cannot be mapped to an objectIOException
- if an I/O Exception occurs
-