org.apache.axis.soap
Class MessageFactoryImpl
public class MessageFactoryImpl
Message Factory implementation
- Davanum Srinivas (dims@yahoo.com)
SOAPMessage | createMessage() - Creates a new
SOAPMessage object with the
default SOAPPart , SOAPEnvelope ,
SOAPBody , and SOAPHeader objects.
|
SOAPMessage | createMessage(MimeHeaders mimeheaders, InputStream inputstream) - Internalizes the contents of the given
InputStream object into a new SOAPMessage
object and returns the SOAPMessage object.
|
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.
- createMessage in interface MessageFactory
createMessage
public SOAPMessage createMessage(MimeHeaders mimeheaders,
InputStream inputstream)
throws IOException,
SOAPException
Internalizes the contents of the given
InputStream
object into a new SOAPMessage
object and returns the SOAPMessage
object.
- createMessage in interface MessageFactory
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
- a new
SOAPMessage
object containing the
data from the given InputStream
object
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.