Class AbstractHttpWebServiceMessageSender

java.lang.Object
org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
All Implemented Interfaces:
WebServiceMessageSender
Direct Known Subclasses:
ClientHttpRequestMessageSender, CommonsHttpMessageSender, HttpComponents5MessageSender, HttpComponentsMessageSender, HttpUrlConnectionMessageSender, JdkHttpClientMessageSender

public abstract class AbstractHttpWebServiceMessageSender extends Object implements WebServiceMessageSender
Abstract base class for WebServiceMessageSender implementations that use HTTP.
Since:
1.0.0
Author:
Arjen Poutsma
  • Field Details

    • logger

      protected final org.apache.commons.logging.Log logger
      Logger available to subclasses.
  • Constructor Details

    • AbstractHttpWebServiceMessageSender

      public AbstractHttpWebServiceMessageSender()
  • Method Details

    • isAcceptGzipEncoding

      public boolean isAcceptGzipEncoding()
      Return whether to accept GZIP encoding, that is, whether to send the HTTP Accept-Encoding header with gzip as value.
    • setAcceptGzipEncoding

      public void setAcceptGzipEncoding(boolean acceptGzipEncoding)
      Set whether to accept GZIP encoding, that is, whether to send the HTTP Accept-Encoding header with gzip as value.

      Default is true. Turn this flag off if you do not want GZIP response compression even if enabled on the HTTP server.

    • supports

      public boolean supports(URI uri)
      Description copied from interface: WebServiceMessageSender
      Does this WebServiceMessageSender support the supplied URI?
      Specified by:
      supports in interface WebServiceMessageSender
      Parameters:
      uri - the URI to be checked
      Returns:
      true if this WebServiceMessageSender supports the supplied URI