Interface WebServiceMessageSenderFactory

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface WebServiceMessageSenderFactory
Factory that can be used to create a WebServiceMessageSender.
Since:
3.4.0
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.ws.transport.WebServiceMessageSender
    Return a new WebServiceMessageSender instance.
    Returns a factory that will create a ClientHttpRequestMessageSender backed by a detected ClientHttpRequestFactory.
    http(org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder<?> requestFactoryBuilder, @Nullable org.springframework.boot.http.client.HttpClientSettings clientSettings)
    Returns a factory that will create a ClientHttpRequestMessageSender backed by a ClientHttpRequestFactory created from the given ClientHttpRequestFactoryBuilder.
    http(org.springframework.boot.http.client.HttpClientSettings clientSettings)
    Returns a factory that will create a ClientHttpRequestMessageSender backed by a detected ClientHttpRequestFactory.
  • Method Details

    • getWebServiceMessageSender

      org.springframework.ws.transport.WebServiceMessageSender getWebServiceMessageSender()
      Return a new WebServiceMessageSender instance.
      Returns:
      the web service message sender
    • http

      Returns a factory that will create a ClientHttpRequestMessageSender backed by a detected ClientHttpRequestFactory.
      Returns:
      a new WebServiceMessageSenderFactory
    • http

      static WebServiceMessageSenderFactory http(org.springframework.boot.http.client.HttpClientSettings clientSettings)
      Returns a factory that will create a ClientHttpRequestMessageSender backed by a detected ClientHttpRequestFactory.
      Parameters:
      clientSettings - the setting to apply
      Returns:
      a new WebServiceMessageSenderFactory
    • http

      static WebServiceMessageSenderFactory http(org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder<?> requestFactoryBuilder, @Nullable org.springframework.boot.http.client.HttpClientSettings clientSettings)
      Returns a factory that will create a ClientHttpRequestMessageSender backed by a ClientHttpRequestFactory created from the given ClientHttpRequestFactoryBuilder.
      Parameters:
      requestFactoryBuilder - the request factory builder to use
      clientSettings - the settings to apply
      Returns:
      a new WebServiceMessageSenderFactory