org.springframework.oxm.mime
Interface MimeMarshaller
- All Superinterfaces:
- Marshaller
public interface MimeMarshaller
- extends Marshaller
Subinterface of Marshaller
that can use MIME attachments to optimize storage of binary data. Attachments can
be added as MTOM, XOP, or SwA.
- Since:
- 1.0.0
- Author:
- Arjen Poutsma
- See Also:
- SOAP Message Transmission Optimization
Mechanism,
XML-binary Optimized Packaging
Method Summary |
void |
marshal(java.lang.Object graph,
javax.xml.transform.Result result,
MimeContainer mimeContainer)
Marshals the object graph with the given root into the provided Result , writing binary data to a MimeContainer . |
marshal
void marshal(java.lang.Object graph,
javax.xml.transform.Result result,
MimeContainer mimeContainer)
throws XmlMappingException,
java.io.IOException
- Marshals the object graph with the given root into the provided
Result
, writing binary data to a MimeContainer
.
- 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 result
java.io.IOException
- if an I/O exception occurs
Copyright � 2005-2008 The Spring Web Services Framework. All Rights Reserved.