Interface MimeMarshaller
- All Superinterfaces:
Marshaller
- All Known Implementing Classes:
Jaxb2Marshaller
Subinterface of
Marshaller 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 TypeMethodDescriptionvoidmarshal(Object graph, Result result, @Nullable MimeContainer mimeContainer) Marshals the object graph with the given root into the providedResult, writing binary data to aMimeContainer.Methods inherited from interface Marshaller
marshal, supports
-
Method Details
-
marshal
void marshal(Object graph, Result result, @Nullable MimeContainer mimeContainer) throws XmlMappingException, IOException Marshals the object graph with the given root into the providedResult, writing binary data to aMimeContainer.- Parameters:
graph- the root of the object graph to marshalresult- the result to marshal tomimeContainer- the MIME container to write extracted binary content to- Throws:
XmlMappingException- if the given object cannot be marshalled to the resultIOException- if an I/O exception occurs
-