Package org.somda.sdc.dpws.http.apache
Interface ClientTransportBindingFactory
public interface ClientTransportBindingFactory
Creates ClientTransportBinding instances.
-
Method Summary
Modifier and TypeMethodDescriptioncreate(org.apache.http.client.HttpClient client, String clientUri, SoapMarshalling marshalling, SoapUtil soapUtil, CommunicationLogContext communicationLogContext) Instantiates ClientTransportBinding with the given objects and injected objects.createHttpClient(org.apache.http.client.HttpClient client) Instantiates an ApacheHttpClient.
-
Method Details
-
create
ClientTransportBinding create(org.apache.http.client.HttpClient client, String clientUri, SoapMarshalling marshalling, SoapUtil soapUtil, @Nullable CommunicationLogContext communicationLogContext) Instantiates ClientTransportBinding with the given objects and injected objects.- Parameters:
client- used for bindingclientUri- uri to connect tomarshalling- marshalling servicesoapUtil- utility to create SoapMessagecommunicationLogContext- additional information made available in the communication log- Returns:
- a new ClientTransportBinding
-
createHttpClient
Instantiates an ApacheHttpClient.- Parameters:
client- to use as backend- Returns:
- new client
-