org.apache.axis.soap
Class MessageFactoryImpl
java.lang.Object
javax.xml.soap.MessageFactory
org.apache.axis.soap.MessageFactoryImpl
- public class MessageFactoryImpl
- extends MessageFactory
Message Factory implementation
Method Summary |
SOAPMessage |
createMessage()
Creates a new SOAPMessage object with the
default SOAPPart , SOAPEnvelope ,
SOAPBody , and SOAPHeader objects. |
SOAPMessage |
createMessage(MimeHeaders mimeheaders,
java.io.InputStream inputstream)
Internalizes the contents of the given
InputStream object into a new SOAPMessage
object and returns the SOAPMessage object. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageFactoryImpl
public MessageFactoryImpl()
createMessage
public SOAPMessage createMessage()
throws SOAPException
- Creates a new
SOAPMessage
object with the
default SOAPPart
, SOAPEnvelope
,
SOAPBody
, and SOAPHeader
objects.
Profile-specific message factories can choose to
prepopulate the SOAPMessage
object with
profile-specific headers.
Content can be added to this message's
SOAPPart
object, and the message can be sent "as is"
when a message containing only a SOAP part is sufficient.
Otherwise, the SOAPMessage
object needs to
create one or more AttachmentPart
objects and
add them to itself. Any content that is not in XML format
must be in an AttachmentPart
object.
- Specified by:
createMessage
in class MessageFactory
- Returns:
- a new
SOAPMessage
object
- Throws:
SOAPException
- if a SOAP error occurs
createMessage
public SOAPMessage createMessage(MimeHeaders mimeheaders,
java.io.InputStream inputstream)
throws java.io.IOException,
SOAPException
- Internalizes the contents of the given
InputStream
object into a new SOAPMessage
object and returns the SOAPMessage
object.
- Specified by:
createMessage
in class MessageFactory
- Parameters:
mimeheaders
- the transport-specific headers
passed to the message in a transport-independent fashion
for creation of the messageinputstream
- the InputStream
object
that contains the data for a message
- Returns:
- a new
SOAPMessage
object containing the
data from the given InputStream
object
- Throws:
java.io.IOException
- if there is a
problem in reading data from the input stream
SOAPException
- if the message is invalid
Copyright © 2003 Apache Web Services Project. A ll Rights Reserved.