|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.xml.soap.MessageFactory
A factory for creating SOAPMessage objects. A SAAJ client can create a MessageFactory object using the method newInstance, as shown in the following line of code. MessageFactory mf = MessageFactory.newInstance(); A standalone client (a client that is not running in a container) can use the newInstance method to create a MessageFactory object. All MessageFactory objects, regardless of how they are created, will produce SOAPMessage objects that have the following elements by default: A SOAPPart object A SOAPEnvelope object A SOAPBody object A SOAPHeader object MessageFactory objects can be initialized with a JAXM profile. In such a case it will produce messages that also come prepopulated with additional entries in the SOAPHeader object and the SOAPBody object. The content of a new SOAPMessage object depends on which of the two MessageFactory methods is used to create it. createMessage() -- message has no content This is the method clients would normally use to create a request message. createMessage(MimeHeaders, java.io.InputStream) -- message has content from the InputStream object and headers from the MimeHeaders object This method can be used internally by a service implementation to create a message that is a response to a request.
| Constructor Summary | |
MessageFactory()
|
|
| Method Summary | |
abstract SOAPMessage (src) |
createMessage()
Creates a new SOAPMessage object with the default SOAPPart, SOAPEnvelope, SOAPBody, and SOAPHeader objects. |
abstract SOAPMessage (src) |
createMessage(MimeHeaders (src) headers,
java.io.InputStream in)
Internalizes the contents of the given InputStream object into a new SOAPMessage object and returns the SOAPMessage object. |
static MessageFactory (src) |
newInstance()
Creates a new MessageFactory object that is an instance of the default implementation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MessageFactory()
| Method Detail |
public static MessageFactory (src) newInstance()
throws SOAPException (src)
SOAPException (src)
public abstract SOAPMessage (src) createMessage()
throws SOAPException (src)
SOAPException (src) - if a SOAP error occurs
public abstract SOAPMessage (src) createMessage(MimeHeaders (src) headers,
java.io.InputStream in)
throws java.io.IOException,
SOAPException (src)
headers - the transport-specific headers passed to the message in a transport-independent fashion for creation of the messagein - the InputStream object that contains the data for a message
java.io.IOException - if there is a problem in reading data from the input stream
SOAPException (src) - if the message is invalid
|
||||||||||
| PREV CLASS (src) NEXT CLASS (src) | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||