|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
public interface SOAPMessageContext
介面 SOAPMessageContext 提供對 RPC 請求或回應的 SOAP 訊息的存取。javax.xml.soap.SOAPMessage 為帶有附件的 SOAP 1.1 訊息表示形式指定標準的 Java API。
SOAPMessage| 巢狀類別摘要 |
|---|
| 從介面 javax.xml.ws.handler.MessageContext 繼承的巢狀類別/介面 |
|---|
MessageContext.Scope |
| 從介面 java.util.Map 繼承的巢狀類別/介面 |
|---|
Map.Entry<K,V> |
| 欄位摘要 |
|---|
| 方法摘要 | |
|---|---|
Object[] |
getHeaders(QName header,
JAXBContext context,
boolean allRoles)
從訊息上下文的訊息中獲得具有特定限定名的頭。 |
SOAPMessage |
getMessage()
從此訊息上下文中獲取 SOAPMessage。 |
Set<String> |
getRoles()
獲取與執行處理程序鏈關聯的 SOAP 參與者角色。 |
void |
setMessage(SOAPMessage message)
在此訊息上下文中設置 SOAPMessage。 |
| 從介面 javax.xml.ws.handler.MessageContext 繼承的方法 |
|---|
getScope, setScope |
| 從介面 java.util.Map 繼承的方法 |
|---|
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values |
| 方法詳細資訊 |
|---|
SOAPMessage getMessage()
setMessage。
void setMessage(SOAPMessage message)
message - SOAP 訊息
WebServiceException - 如果在此訊息上下文中設置 SOAPMessage 時發生任何錯誤
UnsupportedOperationException - 如果此操作不受支持
Object[] getHeaders(QName header,
JAXBContext context,
boolean allRoles)
header - SOAP 頭的 XML 限定名。context - 應該用於解組頭的 JAXBContextallRoles - 如果該參數為 true,則返回所有 SOAP 角色的頭;如果該參數為 false,則只返回以此 SOAP 節點當前正扮演的角色為目標的頭,請參見 getRoles。
WebServiceException - 如果在使用提供的 JAXBContext 進行解組時發生錯誤。WebServiceException 的 cause 是初始 JAXBException。Set<String> getRoles()
SOAPBinding.setRoles 和 SOAPBinding.getRoles 進行管理。處理程序鏈中的處理程序實例使用有關 SOAP 參與者角色的資訊來處理 SOAP 頭塊。注意,在通過處理程序鏈處理 SOAP 訊息的過程中,SOAP 參與者角色是不變的。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。