public interface SOAPEndpointExtensions extends ComponentExtensionContext
http://www.w3.org/ns/wsdl/soap
) attached to the Endpoint component.
The purpose of this interface is to maintain consistency across the WSDL 2.0 SOAP extensions in Woden, which define accessor methods for the HTTP properties that are added to WSDL 2.0 components, along with the SOAP properties, when a SOAP binding specifies HTTP as the underlying protocol.
For this interface, the generic ExtensionProperty accessor methods,
getProperties
and getProperty
, return null
(because they only apply to SOAP extension properties, which are not present
for the Endpoint component).
This interface defines additional extension-specific accessor methods for the HTTP extension properties that are added to the Endpoint component by 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 |
getHttpAuthenticationRealm()
If the SOAP binding specifies HTTP as the underlying protocol, the
{http authentication realm} property is added to the Endpoint component
and it will be returned by this method.
|
HTTPAuthenticationScheme |
getHttpAuthenticationScheme()
If the SOAP binding specifies HTTP as the underlying protocol, the
{http authentication scheme} property is added to the Endpoint component
and it will be returned by this method.
|
getNamespace, getParent, getProperties, getProperty
HTTPAuthenticationScheme getHttpAuthenticationScheme()
String getHttpAuthenticationRealm()
Copyright © 2005–2014 Apache Software Foundation. All rights reserved.