public interface SOAPMessageContext extends MessageContext
SOAPMessageContext提供对RPC请求或响应的SOAP消息的访问。 
       javax.xml.soap.SOAPMessage指定用于表示具有附件的SOAP 1.1消息的标准Java API。 
      SOAPMessage 
       MessageContext.ScopeHTTP_REQUEST_HEADERS, HTTP_REQUEST_METHOD, HTTP_RESPONSE_CODE, HTTP_RESPONSE_HEADERS, INBOUND_MESSAGE_ATTACHMENTS, MESSAGE_OUTBOUND_PROPERTY, OUTBOUND_MESSAGE_ATTACHMENTS, PATH_INFO, QUERY_STRING, REFERENCE_PARAMETERS, SERVLET_CONTEXT, SERVLET_REQUEST, SERVLET_RESPONSE, WSDL_DESCRIPTION, WSDL_INTERFACE, WSDL_OPERATION, WSDL_PORT, WSDL_SERVICE| Modifier and Type | Method and Description | 
|---|---|
| Object[] | getHeaders(QName header, JAXBContext context, boolean allRoles)
              从消息上下文中的消息获取具有特定限定名称的头文件。 
             | 
| SOAPMessage | getMessage()
              从此消息上下文获取 
              SOAPMessage。 | 
| Set<String> | getRoles()
              获取与执行处理程序链相关联的SOAP actor角色。 
             | 
| void | setMessage(SOAPMessage message)
              在此消息上下文中设置SOAPMessage 
             | 
getScope, setScopeclear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesSOAPMessage getMessage()
SOAPMessage 。 
           修改返回的SOAPMessage更改消息就地,没有必要随后调用setMessage 。 
          SOAPMessage ; 
            如果此消息上下文中没有SOAPMessage则返回null 
           void setMessage(SOAPMessage message)
message - SOAP消息 
           WebServiceException - 如果在此消息上下文中设置 
            SOAPMessage时有任何错误 
           UnsupportedOperationException - 如果不支持此操作 
           Object[] getHeaders(QName header, JAXBContext context, boolean allRoles)
header - SOAP标头的XML限定名称。 
           context - 应用于解组头的JAXBContext 
           allRoles - 如果 
            true返回所有SOAP角色的头文件,如果 
            false只返回目标在此SOAP节点正在播放的角色的头文件,请参阅 
            getRoles 。 
           WebServiceException - 如果使用提供的JAXBContext进行解组时发生错误。 
            WebServiceException的原因是原来的JAXBException 。 
           Set<String> getRoles()
SOAPBinding.setRoles(java.util.Set<java.lang.String>)和SOAPBinding.getRoles()进行管理。 
           处理程序链中的Handler实例使用有关SOAP actor角色的此信息来处理SOAP标头块。 
           请注意,在通过处理程序链处理SOAP消息期间,SOAP actor角色是不变的。 
          String ,用于SOAP演员角色 
            Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.