public interface SOAPMessageContext extends MessageContext
SOAPMessageContext
обеспечивает доступ к сообщению SOAP или для запроса RPC или для ответа. javax.xml.soap.SOAPMessage
определяет стандартный API Java для представления SOAP 1.1 сообщения с присоединениями.SOAPMessage
MessageContext. Контекст
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
Модификатор и Тип | Метод и Описание |
---|---|
Объект[] |
getHeaders(QName header, JAXBContext context, boolean allRoles)
Получает заголовки, у которых есть определенное полностью определенное имя из сообщения в контексте сообщения.
|
SOAPMessage |
getMessage()
Добирается
SOAPMessage от этого контекста сообщения. |
Set<String> |
getRoles()
Получает роли агента SOAP, связанные с выполнением цепочки обработчика.
|
void |
setMessage(SOAPMessage message)
Устанавливает SOAPMessage в этом контексте сообщения
|
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
- Сообщение SOAPWebServiceException
- Если любая ошибка во время установки SOAPMessage
в этом контексте сообщенияUnsupportedOperationException
- Если эта работа не поддерживаетсяObject[] getHeaders(QName header, JAXBContext context, boolean allRoles)
header
- Полностью определенное имя XML заголовка (ков) SOAP.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, чтобы обработать блоки заголовка SOAP. Отметьте, что роли агента SOAP являются инвариантными во время обработки сообщения SOAP через цепочку обработчика.String
для ролей агента SOAP
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92