Author: davsclaus
Date: Mon Feb 21 16:40:14 2011
New Revision: 1073057

URL: http://svn.apache.org/viewvc?rev=1073057&view=rev
Log:
CAMEL-3695: Removed logic which detects CXF version prior to 2.3 as camel-cxf 
now requires CXF 2.3 or better.

Modified:
    
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java
    
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsInvoker.java

Modified: 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java?rev=1073057&r1=1073056&r2=1073057&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java
 (original)
+++ 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfConsumer.java
 Mon Feb 21 16:40:14 2011
@@ -37,11 +37,9 @@ import org.apache.cxf.message.Exchange;
 import org.apache.cxf.message.Message;
 import org.apache.cxf.service.invoker.Invoker;
 import org.apache.cxf.service.model.BindingOperationInfo;
-import org.apache.cxf.version.Version;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-
 /**
  * A Consumer of exchanges for a service in CXF.  CxfConsumer acts a CXF
  * service to receive requests, convert them, and forward them to Camel 
@@ -67,8 +65,7 @@ public class CxfConsumer extends Default
                     LOG.trace("Received CXF Request: " + cxfExchange);
                 }                
                 Continuation continuation;
-                // Only calling the continuation API for CXF 2.3.x 
-                if (!endpoint.isSynchronous() && (continuation = 
getContinuation(cxfExchange)) != null && 
Version.getCurrentVersion().startsWith("2.3")) {
+                if (!endpoint.isSynchronous() && (continuation = 
getContinuation(cxfExchange)) != null) {
                     if (LOG.isTraceEnabled()) {
                         LOG.trace("Calling the Camel async processors.");
                     }

Modified: 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsInvoker.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsInvoker.java?rev=1073057&r1=1073056&r2=1073057&view=diff
==============================================================================
--- 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsInvoker.java
 (original)
+++ 
camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsInvoker.java
 Mon Feb 21 16:40:14 2011
@@ -29,7 +29,6 @@ import org.apache.cxf.continuations.Cont
 import org.apache.cxf.jaxrs.JAXRSInvoker;
 import org.apache.cxf.jaxrs.model.OperationResourceInfo;
 import org.apache.cxf.message.Exchange;
-import org.apache.cxf.version.Version;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -55,10 +54,15 @@ public class CxfRsInvoker extends JAXRSI
             return method.invoke(serviceObject, paramArray);
         }
         Continuation continuation;
-        if (!endpoint.isSynchronous() && (continuation = 
getContinuation(cxfExchange)) != null && 
Version.getCurrentVersion().startsWith("2.3")) {
-            // Only calling the continuation API for CXF 2.3.x
+        if (!endpoint.isSynchronous() && (continuation = 
getContinuation(cxfExchange)) != null) {
+            if (LOG.isTraceEnabled()) {
+                LOG.trace("Calling the Camel async processors.");
+            }
             return asyncInvoke(cxfExchange, serviceObject, method, paramArray, 
continuation);
         } else {
+            if (LOG.isTraceEnabled()) {
+                LOG.trace("Calling the Camel sync processors.");
+            }
             return syncInvoke(cxfExchange, serviceObject, method, paramArray);
         }
     }


Reply via email to