Updated Branches:
  refs/heads/master 6c27433e2 -> 3d82bea54

CAMEL-6347: Replace the usage of CommonsHttpMessageSender with
HttpComponentsMessageSender on the Producer side.

Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/3d82bea5
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/3d82bea5
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/3d82bea5

Branch: refs/heads/master
Commit: 3d82bea54b61534c542891d719129e739efe9c58
Parents: 6c27433
Author: Babak Vahdat <bvah...@apache.org>
Authored: Thu May 9 19:13:10 2013 +0200
Committer: Babak Vahdat <bvah...@apache.org>
Committed: Thu May 9 19:13:10 2013 +0200

----------------------------------------------------------------------
 .../spring/ws/SpringWebserviceProducer.java        |   12 ++++++------
 .../ws/ProducerRemoteRouteTimeOutTest-context.xml  |    4 ++--
 2 files changed, 8 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/camel/blob/3d82bea5/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java
 
b/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java
index bec4b2c..93bd595 100644
--- 
a/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java
+++ 
b/components/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceProducer.java
@@ -47,7 +47,7 @@ import 
org.springframework.ws.soap.client.core.SoapActionCallback;
 import org.springframework.ws.transport.WebServiceConnection;
 import org.springframework.ws.transport.WebServiceMessageSender;
 import 
org.springframework.ws.transport.http.AbstractHttpWebServiceMessageSender;
-import org.springframework.ws.transport.http.CommonsHttpMessageSender;
+import org.springframework.ws.transport.http.HttpComponentsMessageSender;
 import org.springframework.ws.transport.http.HttpUrlConnection;
 import org.springframework.ws.transport.http.HttpUrlConnectionMessageSender;
 
@@ -109,18 +109,18 @@ public class SpringWebserviceProducer extends 
DefaultProducer {
 
         for (int i = 0; i < messageSenders.length; i++) {
             WebServiceMessageSender messageSender = messageSenders[i];
-            if (messageSender instanceof CommonsHttpMessageSender) {
+            if (messageSender instanceof HttpComponentsMessageSender) {
                 if (configuration.getSslContextParameters() != null) {
-                    LOG.warn("Not applying SSLContextParameters based 
configuration to CommonsHttpMessageSender.  "
+                    LOG.warn("Not applying SSLContextParameters based 
configuration to HttpComponentsMessageSender.  "
                             + "If you are using this MessageSender, which you 
are not by default, you will need "
                             + "to configure SSL using the Commons HTTP 3.x 
Protocol registry.");
                 }
 
                 if (configuration.getTimeout() > -1) {
-                    if 
(messageSender.getClass().equals(CommonsHttpMessageSender.class)) {
-                        ((CommonsHttpMessageSender) 
messageSender).setReadTimeout(configuration.getTimeout());
+                    if 
(messageSender.getClass().equals(HttpComponentsMessageSender.class)) {
+                        ((HttpComponentsMessageSender) 
messageSender).setReadTimeout(configuration.getTimeout());
                     } else {
-                        LOG.warn("Not applying timeout configuration to 
CommonsHttpMessageSender based implementation.  "
+                        LOG.warn("Not applying timeout configuration to 
HttpComponentsMessageSender based implementation.  "
                                 + "You are using what appears to be a custom 
MessageSender, which you are not doing by default. "
                                 + "You will need configure timeout on your 
own.");
                     }

http://git-wip-us.apache.org/repos/asf/camel/blob/3d82bea5/components/camel-spring-ws/src/test/resources/org/apache/camel/component/spring/ws/ProducerRemoteRouteTimeOutTest-context.xml
----------------------------------------------------------------------
diff --git 
a/components/camel-spring-ws/src/test/resources/org/apache/camel/component/spring/ws/ProducerRemoteRouteTimeOutTest-context.xml
 
b/components/camel-spring-ws/src/test/resources/org/apache/camel/component/spring/ws/ProducerRemoteRouteTimeOutTest-context.xml
index fc4ce39..6e58716 100644
--- 
a/components/camel-spring-ws/src/test/resources/org/apache/camel/component/spring/ws/ProducerRemoteRouteTimeOutTest-context.xml
+++ 
b/components/camel-spring-ws/src/test/resources/org/apache/camel/component/spring/ws/ProducerRemoteRouteTimeOutTest-context.xml
@@ -27,7 +27,7 @@
                <constructor-arg ref="messageFactory" />
                <property name="messageSender">
                        <bean
-                               
class="org.springframework.ws.transport.http.CommonsHttpMessageSender" />
+                               
class="org.springframework.ws.transport.http.HttpComponentsMessageSender" />
                </property>
        </bean>
   
@@ -35,7 +35,7 @@
         <constructor-arg ref="messageFactory" />
         <property name="messageSender">
             <bean
-                
class="org.springframework.ws.transport.http.CommonsHttpMessageSender" />
+                
class="org.springframework.ws.transport.http.HttpComponentsMessageSender" />
         </property>
     </bean>
 

Reply via email to