public interface SOAPMessageContext extends MessageContext
SOAPMessageContext提供访问接口或RPC请求或响应的SOAP消息。
javax.xml.soap.SOAPMessage指定的java API标准的SOAP消息附件1.1的表示。
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()
获取与处理程序链的执行相关联的肥皂演员角色。
|
void |
setMessage(SOAPMessage message)
这一消息上下文的SOAP消息集
|
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;返回
null如果没有
SOAPMessage是这个消息上下文中
void setMessage(SOAPMessage message)
message - SOAP消息
WebServiceException -如果在这消息上下文的
SOAPMessage设置在任何错误
UnsupportedOperationException -如果不支持该操作
Object[] getHeaders(QName header, JAXBContext context, boolean allRoles)
header - SOAP头的XML限定名(S)。
context -应该用来解组头送
allRoles -如果
true然后返回所有肥皂的角色头,如果
false才返回头针对角色目前正在通过SOAP节点播放,看到
getRoles。
WebServiceException -如果一个错误发生时,使用提供的
JAXBContext解除配置。
WebServiceException的原因是原
JAXBException。
Set<String> getRoles()
SOAPBinding.setRoles(java.util.Set<java.lang.String>)和
SOAPBinding.getRoles()管理。
Handler实例在处理链的使用的肥皂剧演员角色信息处理SOAP标头块。请注意,在通过处理程序链处理在肥皂消息的过程中,肥皂演员角色是不变的。
String阵列
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.