Class SpringWebserviceProducer.AbstractHttpWebServiceMessageSenderDecorator

java.lang.Object
org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
org.apache.camel.component.spring.ws.SpringWebserviceProducer.AbstractHttpWebServiceMessageSenderDecorator
All Implemented Interfaces:
org.springframework.ws.transport.WebServiceMessageSender
Enclosing class:
SpringWebserviceProducer

protected static final class SpringWebserviceProducer.AbstractHttpWebServiceMessageSenderDecorator extends org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
A decorator of HttpUrlConnectionMessageSender instances that can apply configuration options from the Camel component/endpoint configuration without replacing the actual implementation which may actually be an end-user implementation and not one of the built-in implementations.
  • Constructor Details

    • AbstractHttpWebServiceMessageSenderDecorator

      public AbstractHttpWebServiceMessageSenderDecorator(org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender delegate, SpringWebserviceConfiguration configuration, org.apache.camel.CamelContext camelContext)
  • Method Details

    • createConnection

      public org.springframework.ws.transport.WebServiceConnection createConnection(URI uri) throws IOException
      Throws:
      IOException
    • isAcceptGzipEncoding

      public boolean isAcceptGzipEncoding()
      Overrides:
      isAcceptGzipEncoding in class org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
    • setAcceptGzipEncoding

      public void setAcceptGzipEncoding(boolean acceptGzipEncoding)
      Overrides:
      setAcceptGzipEncoding in class org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
    • supports

      public boolean supports(URI uri)
      Specified by:
      supports in interface org.springframework.ws.transport.WebServiceMessageSender
      Overrides:
      supports in class org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender