public class HttpWebServiceMessageSenderBuilder extends Object
WebServiceMessageSender
builder that can detect a suitable HTTP library based
on the classpath.Constructor and Description |
---|
HttpWebServiceMessageSenderBuilder() |
Modifier and Type | Method and Description |
---|---|
org.springframework.ws.transport.WebServiceMessageSender |
build() |
HttpWebServiceMessageSenderBuilder |
requestFactory(Supplier<ClientHttpRequestFactory> requestFactorySupplier)
Set the
Supplier of ClientHttpRequestFactory that should be called
to create the HTTP-based WebServiceMessageSender . |
HttpWebServiceMessageSenderBuilder |
setConnectTimeout(Duration connectTimeout)
Set the connection timeout.
|
HttpWebServiceMessageSenderBuilder |
setReadTimeout(Duration readTimeout)
Set the read timeout.
|
public HttpWebServiceMessageSenderBuilder setConnectTimeout(Duration connectTimeout)
connectTimeout
- the connection timeoutpublic HttpWebServiceMessageSenderBuilder setReadTimeout(Duration readTimeout)
readTimeout
- the read timeoutpublic HttpWebServiceMessageSenderBuilder requestFactory(Supplier<ClientHttpRequestFactory> requestFactorySupplier)
Supplier
of ClientHttpRequestFactory
that should be called
to create the HTTP-based WebServiceMessageSender
.requestFactorySupplier
- the supplier for the request factorypublic org.springframework.ws.transport.WebServiceMessageSender build()