public interface Soap12Header extends SoapHeader
SoapHeader
that exposes SOAP 1.2 functionality.Modifier and Type | Method and Description |
---|---|
SoapHeaderElement |
addNotUnderstoodHeaderElement(QName headerName)
Adds a new NotUnderstood
SoapHeaderElement this header. |
SoapHeaderElement |
addUpgradeHeaderElement(String[] supportedSoapUris)
Adds a new Upgrade
SoapHeaderElement this header. |
Iterator<SoapHeaderElement> |
examineHeaderElementsToProcess(String[] roles,
boolean isUltimateReceiver)
Returns an
Iterator over all the header elements that should be processed
for the given roles. |
addHeaderElement, examineAllHeaderElements, examineHeaderElements, examineMustUnderstandHeaderElements, getResult, removeHeaderElement
addAttribute, addNamespaceDeclaration, getAllAttributes, getAttributeValue, getName, getSource, removeAttribute
SoapHeaderElement addNotUnderstoodHeaderElement(QName headerName)
SoapHeaderElement
this header.headerName
- the qualified name of the header that was not understoodSoapHeaderElement
SoapHeaderException
- if the header cannot be createdSoapHeaderElement addUpgradeHeaderElement(String[] supportedSoapUris)
SoapHeaderElement
this header.supportedSoapUris
- an array of the URIs of SOAP versions supportedSoapHeaderElement
SoapHeaderException
- if the header cannot be createdIterator<SoapHeaderElement> examineHeaderElementsToProcess(String[] roles, boolean isUltimateReceiver) throws SoapHeaderException
Iterator
over all the header elements
that should be processed
for the given roles. Headers target to the "next" role will always be included, and those targeted to "none" will
never be included.roles
- an array of roles to search forisUltimateReceiver
- whether to search for headers for the ultimate receiverSoapHeaderException
- if the headers cannot be returnedSoapHeaderElement
Copyright © 2020 Pivotal Software. All rights reserved.