|
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。