org.springframework.oxm.mime
Interface MimeUnmarshaller
- All Superinterfaces:
- Unmarshaller
- All Known Implementing Classes:
- Jaxb2Marshaller
public interface MimeUnmarshaller
- extends Unmarshaller
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:
- SOAP Message Transmission Optimization Mechanism,
XML-binary Optimized Packaging
|
Method Summary |
java.lang.Object |
unmarshal(javax.xml.transform.Source source,
MimeContainer mimeContainer)
Unmarshals the given provided Source into an object graph,
reading binary attachments from a MimeContainer. |
unmarshal
java.lang.Object unmarshal(javax.xml.transform.Source source,
MimeContainer mimeContainer)
throws XmlMappingException,
java.io.IOException
- Unmarshals the given provided
Source into an object graph,
reading binary attachments from a MimeContainer.
- 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 object
java.io.IOException - if an I/O Exception occurs