|
JAX-WS v2.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface LogicalMessage
The LogicalMessage
interface represents a
protocol agnostic XML message and contains methods that
provide access to the payload of the message.
Method Summary | |
---|---|
javax.xml.transform.Source |
getPayload()
Gets the message payload as an XML source, may be called multiple times on the same LogicalMessage instance, always returns a new Source that may be used to retrieve the entire message payload. |
java.lang.Object |
getPayload(javax.xml.bind.JAXBContext context)
Gets the message payload as a JAXB object. |
void |
setPayload(java.lang.Object payload,
javax.xml.bind.JAXBContext context)
Sets the message payload |
void |
setPayload(javax.xml.transform.Source payload)
Sets the message payload |
Method Detail |
---|
javax.xml.transform.Source getPayload()
If the returned Source is an instance of DOMSource, then
modifications to the encapsulated DOM tree change the message
payload in-place, there is no need to susequently call
setPayload
. Other types of Source provide only
read access to the message payload.
void setPayload(javax.xml.transform.Source payload)
payload
- message payload
WebServiceException
- If any error during the setting
of the payload in this message
java.lang.UnsupportedOperationException
- If this
operation is not supportedjava.lang.Object getPayload(javax.xml.bind.JAXBContext context)
setPayload
.
context
- The JAXBContext that should be used to unmarshall
the message payload
WebServiceException
- If an error occurs when using a supplied
JAXBContext to unmarshall the payload. The cause of
the WebServiceException is the original JAXBException.void setPayload(java.lang.Object payload, javax.xml.bind.JAXBContext context)
payload
- message payloadcontext
- The JAXBContext that should be used to marshall
the payload
java.lang.UnsupportedOperationException
- If this
operation is not supported
WebServiceException
- If an error occurs when using the supplied
JAXBContext to marshall the payload. The cause of
the WebServiceException is the original JAXBException.
|
JAX-WS v2.1 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2006 by Sun Microsystems, Inc., 4150 Network Circle,
Santa Clara, California 95054, U.S.A. All Rights Reserved.