Author: ningjiang
Date: Wed Oct 22 20:36:54 2008
New Revision: 707257

URL: http://svn.apache.org/viewvc?rev=707257&view=rev
Log:
CAMEL-883 updated CXF version to 2.1.3

Modified:
    
activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfBinding.java
    
activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/util/WSDLSoapServiceFactoryBean.java
    
activemq/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfSoapTest.java
    activemq/camel/trunk/pom.xml

Modified: 
activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfBinding.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfBinding.java?rev=707257&r1=707256&r2=707257&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfBinding.java
 (original)
+++ 
activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfBinding.java
 Wed Oct 22 20:36:54 2008
@@ -22,12 +22,16 @@
 import java.util.Map;
 import java.util.Set;
 
+import javax.xml.ws.BindingProvider;
+import javax.xml.ws.handler.MessageContext;
+import javax.xml.ws.handler.MessageContext.Scope;
+
 import org.apache.camel.NoTypeConversionAvailableException;
 import org.apache.camel.component.cxf.util.CxfHeaderHelper;
 import org.apache.camel.spi.HeaderFilterStrategy;
 import org.apache.cxf.endpoint.Client;
 import org.apache.cxf.helpers.CastUtils;
-import org.apache.cxf.jaxws.support.ContextPropertiesMapping;
+import org.apache.cxf.jaxws.context.WrappedMessageContext;
 import org.apache.cxf.message.Message;
 
 /**
@@ -140,7 +144,7 @@
     // Copy the Camel message to CXF message
     public static void copyMessage(HeaderFilterStrategy strategy,
             org.apache.camel.Message camelMessage, 
org.apache.cxf.message.Message cxfMessage) {
-        
+
         CxfHeaderHelper.propagateCamelToCxf(strategy, 
camelMessage.getHeaders(), cxfMessage);
         try {
             InputStream is = camelMessage.getBody(InputStream.class);
@@ -159,8 +163,9 @@
 
     public static void storeCXfResponseContext(Message response, Map<String, 
Object> context) {
         if (context != null) {
-            ContextPropertiesMapping.mapResponsefromCxf2Jaxws(context);
-            response.put(Client.RESPONSE_CONTEXT, context);
+            MessageContext messageContext = new WrappedMessageContext(context, 
null, Scope.HANDLER);
+            response.put(Client.RESPONSE_CONTEXT, messageContext);
+
         }
     }
 
@@ -184,7 +189,13 @@
         Map<String, Object> responseContext = 
CastUtils.cast((Map)message.get(Client.RESPONSE_CONTEXT));
         // TODO map the JAXWS properties to cxf
         if (requestContext != null) {
-            ContextPropertiesMapping.mapRequestfromJaxws2Cxf(requestContext);
+            Map<String, Object> realMap = new HashMap<String, Object>();
+            WrappedMessageContext ctx = new WrappedMessageContext(realMap,
+                                                                  null,
+                                                                  
Scope.APPLICATION);
+            ctx.putAll(requestContext);
+            requestContext = realMap;
+
         }
 
         if (responseContext == null) {

Modified: 
activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/util/WSDLSoapServiceFactoryBean.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/util/WSDLSoapServiceFactoryBean.java?rev=707257&r1=707256&r2=707257&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/util/WSDLSoapServiceFactoryBean.java
 (original)
+++ 
activemq/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/util/WSDLSoapServiceFactoryBean.java
 Wed Oct 22 20:36:54 2008
@@ -72,6 +72,10 @@
         }
 
     }
+    
+    protected void checkServiceClassAnnotations(Class<?> sc) {
+        // do nothing here
+    }
 
 
     // do not handle any payload information here

Modified: 
activemq/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfSoapTest.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfSoapTest.java?rev=707257&r1=707256&r2=707257&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfSoapTest.java
 (original)
+++ 
activemq/camel/trunk/components/camel-cxf/src/test/java/org/apache/camel/component/cxf/CxfSoapTest.java
 Wed Oct 22 20:36:54 2008
@@ -35,7 +35,7 @@
 import org.apache.cxf.io.CachedOutputStream;
 import org.apache.cxf.staxutils.StaxUtils;
 
-public class    CxfSoapTest extends ContextTestSupport {
+public class CxfSoapTest extends ContextTestSupport {
     private static final String SOAP_STRING =
         "<soap:Envelope 
xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\";>"
         + "<soap:Body><testMethod 
xmlns=\"http://camel.apache.org/testService\"; />"

Modified: activemq/camel/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/pom.xml?rev=707257&r1=707256&r2=707257&view=diff
==============================================================================
--- activemq/camel/trunk/pom.xml (original)
+++ activemq/camel/trunk/pom.xml Wed Oct 22 20:36:54 2008
@@ -43,7 +43,7 @@
     <!-- Note that activemq dependency is only used for testing! -->
     <activemq-version>5.1.0</activemq-version>
     <apacheds-version>1.5.4</apacheds-version>
-    <cxf-version>2.1.2</cxf-version>
+    <cxf-version>2.1.3</cxf-version>
     <felix-version>1.4.1</felix-version>
     <felix-osgi-version>1.2.0</felix-osgi-version>
     <httpcore-version>4.0-beta3</httpcore-version>


Reply via email to