public interface SOAPBindingFaultExtensions extends ComponentExtensionContext
http://www.w3.org/ns/wsdl/soap namespace.
These extension properties can be accessed as ExtensionProperty objects
via the getProperties and getProperty methods
using the property names and Java types shown in the following table.
| Property name | Java type |
|---|---|
| soap fault code | org.apache.woden.wsdl20.extensions.soap.SOAPFaultCode |
| soap fault subcodes | org.apache.woden.wsdl20.extensions.soap.SOAPFaultSubcodes |
| soap modules | org.apache.woden.wsdl20.extensions.soap.SOAPModule[] |
| soap headers | org.apache.woden.wsdl20.extensions.soap.SOAPHeaderBlock[] |
In addition to the getProperties and getProperty methods,
this interface defines accessor methods specific to each SOAP extension property.
It also provides accessor methods for some additional HTTP extension properties
that are present in a SOAP binding when the underlying protocol is HTTP.
These are:
TODO Re HTTP methods, consider WODEN-158 which proposes keeping extension interfaces namespace-specific, not binding-type-specific
| Modifier and Type | Method and Description |
|---|---|
String |
getHttpContentEncoding() |
HTTPHeader[] |
getHttpHeaders() |
SOAPFaultCode |
getSoapFaultCode()
Returns an object representing the {soap fault code} property, which may
contain either an xs:QName or the xs:token "#any".
|
SOAPFaultSubcodes |
getSoapFaultSubcodes()
Returns an object representing the {soap fault subcodes} property,
which contains a List of xs:QName or the xs:token "#any".
|
SOAPHeaderBlock[] |
getSoapHeaders() |
SOAPModule[] |
getSoapModules() |
getNamespace, getParent, getProperties, getPropertySOAPFaultCode getSoapFaultCode()
SOAPFaultSubcodes getSoapFaultSubcodes()
SOAPModule[] getSoapModules()
SOAPHeaderBlock[] getSoapHeaders()
String getHttpContentEncoding()
HTTPHeader[] getHttpHeaders()
Copyright ? Apache Software Foundation. All Rights Reserved.