| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
LogicalMessageContext context = …;
LogicalMessage lm = context.getMessage();
Based on 19 examples
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 | |
---|---|
Source |
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.
|
Object |
getPayload(JAXBContext context) Gets the message payload as a JAXB object. |
void |
setPayload(Object payload, JAXBContext context) Sets the message payload |
void |
setPayload(Source payload) Sets the message payload |
Method Detail |
---|
public Source getPayload()
Source
that may be used to retrieve the entire
message payload.
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.
null
if no
payload is present in this message.public Object getPayload(JAXBContext context)
setPayload
.
context
- The JAXBContext that should be used to unmarshall
the message payloadnull
if no
payload is present in this messagepublic void setPayload(Object payload, JAXBContext context)
payload
- message payloadcontext
- The JAXBContext that should be used to marshall
the payloadpublic void setPayload(Source payload)
payload
- message payload
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |