com.sun.xml.ws.handler
Class LogicalMessageImpl

java.lang.Object
  extended by com.sun.xml.ws.handler.LogicalMessageImpl
All Implemented Interfaces:
javax.xml.ws.LogicalMessage

 class LogicalMessageImpl
extends Object
implements javax.xml.ws.LogicalMessage

TODO: Take care of variations in behavior wrt to vaious sources. DOMSource : changes made should be reflected, StreamSource or SAXSource, Give copy


Constructor Summary
LogicalMessageImpl(Packet packet)
          Creates a new instance of LogicalMessageImplRearch
 
Method Summary
(package private)  Source getModifiedPayload()
           
 Source getPayload()
           
 Object getPayload(JAXBContext context)
           
(package private)  boolean isPayloadModifed()
           
 void setPayload(Object payload, JAXBContext context)
           
 void setPayload(Source payload)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LogicalMessageImpl

public LogicalMessageImpl(Packet packet)
Creates a new instance of LogicalMessageImplRearch

Method Detail

isPayloadModifed

boolean isPayloadModifed()

getModifiedPayload

Source getModifiedPayload()

getPayload

public Source getPayload()
Specified by:
getPayload in interface javax.xml.ws.LogicalMessage

setPayload

public void setPayload(Source payload)
Specified by:
setPayload in interface javax.xml.ws.LogicalMessage

getPayload

public Object getPayload(JAXBContext context)
Specified by:
getPayload in interface javax.xml.ws.LogicalMessage

setPayload

public void setPayload(Object payload,
                       JAXBContext context)
Specified by:
setPayload in interface javax.xml.ws.LogicalMessage