org.apache.woden.wsdl20.extensions.soap
Interface SOAPBindingMessageReferenceExtensions
- All Superinterfaces:
- ComponentExtensionContext
public interface SOAPBindingMessageReferenceExtensions
- extends ComponentExtensionContext
Provides access to the extension properties of the Binding Message Reference component
that are in the 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 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:
- {http content encoding}
- {http headers}
TODO Re HTTP methods, consider WODEN-158 which proposes keeping extension interfaces namespace-specific, not binding-type-specific
- Author:
- John Kaputin (jkaputin@apache.org)
getSoapModules
SOAPModule[] getSoapModules()
getSoapHeaders
SOAPHeaderBlock[] getSoapHeaders()
getHttpContentEncoding
java.lang.String getHttpContentEncoding()
- Returns:
- String the {http content encoding} property, represented by the whttp:contentEncoding extension attribute
getHttpHeaders
HTTPHeader[] getHttpHeaders()
- Returns:
- HTTPHeader[] the {http headers} property, represented by an array of
HTTPHeader extension components, which map to whttp:header elements.
Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.