public class ForwardingSoapClient extends Object
SoapClient instances, since a single SoapServiceProvider can connect with
multiple services.
This client will create SoapClient instances lazily and only when required, this way we avoid instantiating all
multiple clients for each different ForwardingSoapClient that is created, optimising resources.
| Modifier and Type | Method and Description |
|---|---|
void |
disconnect()
Disconnects all the
SoapClient instances created by this manager. |
List<org.mule.runtime.extension.api.soap.WebServiceDefinition> |
getAllWebServices() |
Map<String,String> |
getCustomHeaders(String id,
String operation) |
Optional<org.mule.runtime.extension.api.soap.message.MessageDispatcher> |
getExtensionsClientDispatcher(Supplier<org.mule.runtime.extension.api.client.ExtensionsClient> clientSupplier) |
SoapClient |
getSoapClient(String id)
|
public SoapClient getSoapClient(String id)
id - the id of the WebServiceDefinition.SoapClient instancepublic List<org.mule.runtime.extension.api.soap.WebServiceDefinition> getAllWebServices()
public void disconnect()
SoapClient instances created by this manager.Copyright © 2003–2021 MuleSoft, Inc.. All rights reserved.