public interface InboundTransportMessageContext extends TransportMessageContext
| Modifier and Type | Method and Description | 
|---|---|
| void | close(TransportOptions options)Commits the contents of this context and clean up any resources used by this context. | 
| ResponseMetaData | createResponseMetaData()Creates a new (empty) response meta data POJO | 
| ResponseMetaData | createResponseMetaData(XmlObject rmdXML)Creates a new response meta data POJO | 
| TransportEndPoint | getEndPoint() | 
| RequestMetaData | getRequestMetaData() | 
| Source | getRequestPayload() | 
| void | setResponseMetaData(ResponseMetaData rmd) | 
| void | setResponsePayload(Source src) | 
getMessageId, getURITransportEndPoint getEndPoint() throws TransportException
TransportExceptionRequestMetaData getRequestMetaData() throws TransportException
TransportExceptionSource getRequestPayload() throws TransportException
TransportExceptionResponseMetaData createResponseMetaData() throws TransportException
TransportExceptionResponseMetaData createResponseMetaData(XmlObject rmdXML) throws TransportException
rmdXML - transport provider-specific XML Bean that represents the provider-specific meta dataTransportExceptionvoid setResponseMetaData(ResponseMetaData rmd) throws TransportException
rmd - Transport Provider-specific POJO that represents response meta dataTransportExceptionvoid setResponsePayload(Source src) throws TransportException
close(TransportOptions) is called. Any access of response payload source after close() has been called can lead to unpredictable results and is generally unsafe.src - source containing the response payloadTransportExceptionvoid close(TransportOptions options)
options - specifies additional run-time parameters with respect to processing of inbound response. E.g. it can signal the mode of a given message: one-way versus request/response