public interface SoapServiceProvider
WebServiceDefinitions.
Implementations can also add a level of security by overriding the getSecurities()
method.
| Modifier and Type | Method and Description |
|---|---|
default Map<String,String> |
getCustomHeaders(WebServiceDefinition definition,
String operation)
Gives the capability to create Soap headers given the a service definition and the operation that is being consumed
so they can be bundled with the soap request
|
default List<SecurityStrategy> |
getSecurities() |
List<WebServiceDefinition> |
getWebServiceDefinitions() |
List<WebServiceDefinition> getWebServiceDefinitions()
List with all the WebServiceDefinitions that the provider implementation handles.default List<SecurityStrategy> getSecurities()
List with all the Soap Securities that should be added for the services described by the provider impl.default Map<String,String> getCustomHeaders(WebServiceDefinition definition, String operation)
It returns a Map with String keys representing the name of the headers and String values
representing the actual XML soap header value.
definition - the WebServiceDefinition of the service being called.operation - the name of the operation that is going to be consumed.Map of soap headers to be bundled in the generated envelope.Copyright © 2017 MuleSoft, Inc.. All rights reserved.