Package org.somda.sdc.dpws.http.apache
Interface ClientTransportBindingFactory
-
- All Implemented Interfaces:
public interface ClientTransportBindingFactoryCreates ClientTransportBinding instances.
-
-
Method Summary
Modifier and Type Method Description abstract ClientTransportBindingcreate(HttpClient client, String clientUri, SoapMarshalling marshalling, SoapUtil soapUtil, @Nullable() CommunicationLogContext communicationLogContext)Instantiates ClientTransportBinding with the given objects and injected objects. abstract ApacheHttpClientcreateHttpClient(HttpClient client)Instantiates an ApacheHttpClient. -
-
Method Detail
-
create
abstract ClientTransportBinding create(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 org.somda.sdc.dpws.soap.SoapMessagecommunicationLogContext- additional information made available in the communication log- Returns:
a new ClientTransportBinding
-
createHttpClient
abstract ApacheHttpClient createHttpClient(HttpClient client)
Instantiates an ApacheHttpClient.
- Parameters:
client- to use as backend- Returns:
new client
-
-
-
-