|
JavaTM 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 Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。