|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
public interface LogicalMessage
LogicalMessage
介面表示協議無關的 (protocol agnostic) XML 訊息,並包含一些方法提供對訊息負載的存取。
方法摘要 | |
---|---|
Source |
getPayload()
以 XML 源的形式獲取訊息負載,可以在相同的 LogicalMessage 實例上多次調用,總是返回可以用來檢索整個訊息負載的新的 Source。 |
Object |
getPayload(JAXBContext context)
以 JAXB 物件的形式獲取訊息負載。 |
void |
setPayload(Object payload,
JAXBContext context)
設置訊息負載 |
void |
setPayload(Source payload)
設置訊息負載 |
方法詳細資訊 |
---|
Source getPayload()
如果返回的 Source 是 DOMSource 的實例,則對封裝的 DOM 階層樹的修改現場更改訊息負載,不需要隨後調用 setPayload
。其他型別的 Source 只提供對訊息負載的讀取存取。
void setPayload(Source payload)
payload
- 訊息負載
WebServiceException
- 如果在此訊息中設置淨荷過程中發生任何錯誤
UnsupportedOperationException
- 如果不支持該操作Object getPayload(JAXBContext context)
setPayload
。
context
- 應該用來解組訊息負載的 JAXBContext
WebServiceException
- 如果使用提供的 JAXBContext 解組淨荷時發生錯誤。WebServiceException 的 cause 是初始 JAXBException。void setPayload(Object payload, JAXBContext context)
payload
- 訊息負載context
- 應該用來對淨荷進行編組的 JAXBContext
UnsupportedOperationException
- 如果不支持此操作
WebServiceException
- 如果在使用提供的 JAXBContext 對淨荷進行編組時發生錯誤。WebServiceException 的 cause 是初始 JAXBException。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。