Class HttpWebServiceMessageSenderBuilder
- java.lang.Object
- org.springframework.boot.webservices.client.HttpWebServiceMessageSenderBuilder
public class HttpWebServiceMessageSenderBuilder extends Object
WebServiceMessageSender
builder that can detect a suitable HTTP library based on the classpath.- Since:
- 2.1.0
Constructor Summary
Constructors Constructor Description HttpWebServiceMessageSenderBuilder()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.ws.transport.WebServiceMessageSender
build()
HttpWebServiceMessageSenderBuilder
requestFactory(Supplier<org.springframework.http.client.ClientHttpRequestFactory> requestFactorySupplier)
Set theSupplier
ofClientHttpRequestFactory
that should be called to create the HTTP-basedWebServiceMessageSender
.HttpWebServiceMessageSenderBuilder
setConnectTimeout(Duration connectTimeout)
Set the connection timeout.HttpWebServiceMessageSenderBuilder
setReadTimeout(Duration readTimeout)
Set the read timeout.
Constructor Detail
HttpWebServiceMessageSenderBuilder
public HttpWebServiceMessageSenderBuilder()
Method Detail
setConnectTimeout
public HttpWebServiceMessageSenderBuilder setConnectTimeout(Duration connectTimeout)
Set the connection timeout.- Parameters:
connectTimeout
- the connection timeout- Returns:
- a new builder instance
setReadTimeout
public HttpWebServiceMessageSenderBuilder setReadTimeout(Duration readTimeout)
Set the read timeout.- Parameters:
readTimeout
- the read timeout- Returns:
- a new builder instance
requestFactory
public HttpWebServiceMessageSenderBuilder requestFactory(Supplier<org.springframework.http.client.ClientHttpRequestFactory> requestFactorySupplier)
Set theSupplier
ofClientHttpRequestFactory
that should be called to create the HTTP-basedWebServiceMessageSender
.- Parameters:
requestFactorySupplier
- the supplier for the request factory- Returns:
- a new builder instance
build
public org.springframework.ws.transport.WebServiceMessageSender build()