public interface SOAPMessageContext extends MessageContext
SOAPMessageContext
提供访问接口或RPC请求或响应的SOAP消息。
javax.xml.soap.SOAPMessage
指定的java API标准的SOAP消息附件1.1的表示。
SOAPMessage
MessageContext.Scope
HTTP_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, setScope
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
SOAPMessage 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.