org.apache.camel.component.spring.ws
Class SpringWebserviceProducer.AbstractHttpWebServiceMessageSenderDecorator

java.lang.Object
  extended by org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
      extended by 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.


Field Summary
 
Fields inherited from class org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender
logger
 
Constructor Summary
SpringWebserviceProducer.AbstractHttpWebServiceMessageSenderDecorator(org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender delegate, SpringWebserviceConfiguration configuration)
           
 
Method Summary
 org.springframework.ws.transport.WebServiceConnection createConnection(URI uri)
           
 boolean isAcceptGzipEncoding()
           
 void setAcceptGzipEncoding(boolean acceptGzipEncoding)
           
 boolean supports(URI uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringWebserviceProducer.AbstractHttpWebServiceMessageSenderDecorator

public SpringWebserviceProducer.AbstractHttpWebServiceMessageSenderDecorator(org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender delegate,
                                                                             SpringWebserviceConfiguration configuration)
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


Apache CAMEL