com.sun.xml.ws.api.message
Interface MessageWritable


public interface MessageWritable

A Message implementation may implement this interface as an alternative way to write the message into the OutputStream.


Method Summary
 com.oracle.webservices.api.message.ContentType getContentType()
          Gets the Content-type of this message.
 void setMTOMConfiguration(javax.xml.ws.soap.MTOMFeature mtomFeature)
          Passes configuration information to this message to ensure the proper wire format is created.
 com.oracle.webservices.api.message.ContentType writeTo(java.io.OutputStream out)
          Writes the XML infoset portion of this MessageContext (from <soap:Envelope> to </soap:Envelope>).
 

Method Detail

getContentType

com.oracle.webservices.api.message.ContentType getContentType()
Gets the Content-type of this message.

Returns:
The MIME content type of this message

writeTo

com.oracle.webservices.api.message.ContentType writeTo(java.io.OutputStream out)
                                                       throws java.io.IOException
Writes the XML infoset portion of this MessageContext (from <soap:Envelope> to </soap:Envelope>).

Parameters:
out - Must not be null. The caller is responsible for closing the stream, not the callee.
Returns:
The MIME content type of this message (such as "application/xml"). This information is often ncessary by transport.
Throws:
java.io.IOException - if a OutputStream throws IOException.

setMTOMConfiguration

void setMTOMConfiguration(javax.xml.ws.soap.MTOMFeature mtomFeature)
Passes configuration information to this message to ensure the proper wire format is created. (from <soap:Envelope> to </soap:Envelope>).

Parameters:
mtomFeature - The standard WebServicesFeature for specifying the MTOM enablement and possibly threshold for the endpoint. This value may be null.


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.