public interface SOAPBindingOperationExtensions 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 mep | java.net.URI |
soap action | java.net.URI | soap modules | org.apache.woden.wsdl20.extensions.soap.SOAPModule[] |
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 |
getHttpContentEncodingDefault()
If the SOAP version is "1.1" or "1.2" and the underlying protocol is HTTP, returns the
{http content encoding default} extension property represented by the
whttp:contentEncodingDefault extension attribute , otherwise null.
|
HTTPLocation |
getHttpLocation()
If the SOAP version is "1.1" or "1.2" and the underlying protocol is HTTP, returns the
{http location} extension property represented by the
whttp:location extension attribute , otherwise null.
|
String |
getHttpQueryParameterSeparator()
If the SOAP version is "1.1" or "1.2" and the underlying protocol is HTTP, returns the
{http query parameter separator} extension property represented by the
whttp:queryParameterSeparator extension attribute , otherwise null.
|
URI |
getSoapAction()
Returns an object representing the {soap action} property, of type xs:anyURI.
|
URI |
getSoapMep()
Returns an object representing the {soap mep} property, of type xs:anyURI.
|
SOAPModule[] |
getSoapModules()
Returns an array representing the {soap modules} property, of type wsoap:module.
|
getNamespace, getParent, getProperties, getProperty
URI getSoapMep()
URI getSoapAction()
SOAPModule[] getSoapModules()
HTTPLocation getHttpLocation()
String getHttpQueryParameterSeparator()
String getHttpContentEncodingDefault()
Copyright © 2005–2019 Apache Software Foundation. All rights reserved.