com.sun.xml.messaging.saaj.soap
Class MessageFactoryImpl

java.lang.Object
  extended by javax.xml.soap.MessageFactory
      extended by com.sun.xml.messaging.saaj.soap.MessageFactoryImpl
Direct Known Subclasses:
SOAPMessageFactory1_1Impl, SOAPMessageFactory1_2Impl, SOAPMessageFactoryDynamicImpl

public class MessageFactoryImpl
extends javax.xml.soap.MessageFactory

A factory for creating SOAP messages. Converted to a placeholder for common functionality between SOAP implementations.

Author:
Phil Goodwin ([email protected])

Field Summary
protected  boolean lazyAttachments
           
protected  OutputStream listener
           
protected static Logger log
           
 
Constructor Summary
MessageFactoryImpl()
           
 
Method Summary
 javax.xml.soap.SOAPMessage createMessage()
           
 javax.xml.soap.SOAPMessage createMessage(boolean isFastInfoset, boolean acceptFastInfoset)
           
 javax.xml.soap.SOAPMessage createMessage(javax.xml.soap.MimeHeaders headers, InputStream in)
           
protected static String getContentType(javax.xml.soap.MimeHeaders headers)
           
 OutputStream listen(OutputStream newListener)
           
 void setLazyAttachmentOptimization(boolean flag)
           
 
Methods inherited from class javax.xml.soap.MessageFactory
newInstance, newInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final Logger log

listener

protected OutputStream listener

lazyAttachments

protected boolean lazyAttachments
Constructor Detail

MessageFactoryImpl

public MessageFactoryImpl()
Method Detail

listen

public OutputStream listen(OutputStream newListener)

createMessage

public javax.xml.soap.SOAPMessage createMessage()
                                         throws javax.xml.soap.SOAPException
Specified by:
createMessage in class javax.xml.soap.MessageFactory
Throws:
javax.xml.soap.SOAPException

createMessage

public javax.xml.soap.SOAPMessage createMessage(boolean isFastInfoset,
                                                boolean acceptFastInfoset)
                                         throws javax.xml.soap.SOAPException
Throws:
javax.xml.soap.SOAPException

createMessage

public javax.xml.soap.SOAPMessage createMessage(javax.xml.soap.MimeHeaders headers,
                                                InputStream in)
                                         throws javax.xml.soap.SOAPException,
                                                IOException
Specified by:
createMessage in class javax.xml.soap.MessageFactory
Throws:
javax.xml.soap.SOAPException
IOException

getContentType

protected static final String getContentType(javax.xml.soap.MimeHeaders headers)

setLazyAttachmentOptimization

public void setLazyAttachmentOptimization(boolean flag)


Copyright © 2011 Oracle. All Rights Reserved.