This interface encapsulates a request message object and a response message object for a message exchange. This interface may also be used to associate additional context in the form of key/value pairs, with the encapsulated messages.
Every implementation of this interface should provide a zero argument constructor, and a constructor which takes a single Map argument. Additional constructors may also be provided.
Map
| Modifier and Type | Method and Description |
|---|---|
| public Map | Returns: the Map object of this MessageInfo. This method never returns null. If a Map has not been associated with the MessageInfo, this method instantiates a Map, associates it with this MessageInfo, and then returns it.Get (a reference to) the Map object of this MessageInfo. |
| public Object | Returns: An object representing the request message, or null if no request message is set within the MessageInfo.Get the request message object from this MessageInfo. |
| public Object | Returns: an object representing the response message, or null if no response message is set within the MessageInfo.Get the response message object from this MessageInfo. |
| public void | setRequestMessage(Object
An object representing the request message. request)Set the request message object in this MessageInfo. |
| public void | setResponseMessage(Object
An object representing the response message. response)Set the response message object in this MessageInfo. |
| getMap | back to summary |
|---|---|
| public Map Get (a reference to) the Map object of this MessageInfo. Operations performed on the acquired Map must effect the Map within the MessageInfo. | |
| getRequestMessage | back to summary |
|---|---|
| public Object getRequestMessage() Get the request message object from this MessageInfo.
| |
| getResponseMessage | back to summary |
|---|---|
| public Object getResponseMessage() Get the response message object from this MessageInfo.
| |
| setRequestMessage | back to summary |
|---|---|
| public void setRequestMessage(Object request) Set the request message object in this MessageInfo.
| |
| setResponseMessage | back to summary |
|---|---|
| public void setResponseMessage(Object response) Set the response message object in this MessageInfo.
| |