| 
 | 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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。