Class 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 Detail

      • AbstractHttpWebServiceMessageSenderDecorator

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

      • 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