|
||||||||||
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 occurspublic 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 |