Class HttpWebServiceMessageSenderBuilder
java.lang.Object
org.springframework.boot.webservices.client.HttpWebServiceMessageSenderBuilder
WebServiceMessageSender builder that can detect a suitable HTTP library based
 on the classpath.- Since:
- 2.1.0
- Author:
- Stephane Nicoll
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.springframework.ws.transport.WebServiceMessageSenderbuild()Build theWebServiceMessageSenderinstance.requestFactory(Function<ClientHttpRequestFactorySettings, ClientHttpRequestFactory> requestFactoryFunction) Set theFunctionofClientHttpRequestFactorySettingstoClientHttpRequestFactorythat should be called to create the HTTP-basedWebServiceMessageSender.requestFactory(Supplier<ClientHttpRequestFactory> requestFactorySupplier) Set theSupplierofClientHttpRequestFactorythat should be called to create the HTTP-basedWebServiceMessageSender.setConnectTimeout(Duration connectTimeout) Set the connection timeout.setReadTimeout(Duration readTimeout) Set the read timeout.Set anSslBundlethat will be used to configure a secure connection.
- 
Constructor Details- 
HttpWebServiceMessageSenderBuilderpublic HttpWebServiceMessageSenderBuilder()
 
- 
- 
Method Details- 
setConnectTimeoutSet the connection timeout.- Parameters:
- connectTimeout- the connection timeout
- Returns:
- a new builder instance
 
- 
setReadTimeoutSet the read timeout.- Parameters:
- readTimeout- the read timeout
- Returns:
- a new builder instance
 
- 
sslBundleSet anSslBundlethat will be used to configure a secure connection.- Parameters:
- sslBundle- the SSL bundle
- Returns:
- a new builder instance
 
- 
requestFactorypublic HttpWebServiceMessageSenderBuilder requestFactory(Supplier<ClientHttpRequestFactory> requestFactorySupplier) Set theSupplierofClientHttpRequestFactorythat should be called to create the HTTP-basedWebServiceMessageSender.- Parameters:
- requestFactorySupplier- the supplier for the request factory
- Returns:
- a new builder instance
 
- 
requestFactorypublic HttpWebServiceMessageSenderBuilder requestFactory(Function<ClientHttpRequestFactorySettings, ClientHttpRequestFactory> requestFactoryFunction) Set theFunctionofClientHttpRequestFactorySettingstoClientHttpRequestFactorythat should be called to create the HTTP-basedWebServiceMessageSender.- Parameters:
- requestFactoryFunction- the function for the request factory
- Returns:
- a new builder instance
- Since:
- 3.0.0
 
- 
buildpublic org.springframework.ws.transport.WebServiceMessageSender build()Build theWebServiceMessageSenderinstance.- Returns:
- the WebServiceMessageSenderinstance
 
 
-