Author: rmannibucau
Date: Tue Dec  4 08:01:25 2012
New Revision: 1416804

URL: http://svn.apache.org/viewvc?rev=1416804&view=rev
Log:
cxf 2.6.3 with api change fix

Modified:
    openejb/trunk/openejb/pom.xml
    openejb/trunk/openejb/server/openejb-cxf-rs/pom.xml
    
openejb/trunk/openejb/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java

Modified: openejb/trunk/openejb/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/pom.xml?rev=1416804&r1=1416803&r2=1416804&view=diff
==============================================================================
--- openejb/trunk/openejb/pom.xml (original)
+++ openejb/trunk/openejb/pom.xml Tue Dec  4 08:01:25 2012
@@ -123,7 +123,7 @@
     <tomcat.version>7.0.33</tomcat.version>
 
     <!-- used mainly by jetty modules -->
-    <cxf.version>2.7.0</cxf.version>
+    <cxf.version>2.6.3</cxf.version>
     <ehcache.version>2.6.0</ehcache.version> <!-- used by cxf for security 
(replay attack) -->
     <jetty.version>7.5.3.v20111011</jetty.version>
     <pax-url.version>1.3.5</pax-url.version>

Modified: openejb/trunk/openejb/server/openejb-cxf-rs/pom.xml
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-cxf-rs/pom.xml?rev=1416804&r1=1416803&r2=1416804&view=diff
==============================================================================
--- openejb/trunk/openejb/server/openejb-cxf-rs/pom.xml (original)
+++ openejb/trunk/openejb/server/openejb-cxf-rs/pom.xml Tue Dec  4 08:01:25 2012
@@ -60,6 +60,10 @@
           <artifactId>jsr311-api</artifactId>
         </exclusion>
         <exclusion>
+          <groupId>javax.ws.rs</groupId>
+          <artifactId>javax.ws.rs-api</artifactId>
+        </exclusion>
+        <exclusion>
           <groupId>org.codehaus.woodstox</groupId>
           <artifactId>woodstox-core-asl</artifactId>
         </exclusion>

Modified: 
openejb/trunk/openejb/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java?rev=1416804&r1=1416803&r2=1416804&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java
 (original)
+++ 
openejb/trunk/openejb/server/openejb-cxf-transport/src/main/java/org/apache/openejb/server/cxf/transport/util/CxfUtil.java
 Tue Dec  4 08:01:25 2012
@@ -147,14 +147,14 @@ public final class CxfUtil {
         }
     }
 
-    private static List<Feature> createFeatures(final Collection<ServiceInfo> 
availableServices, final String featuresIds) {
+    private static List<AbstractFeature> createFeatures(final 
Collection<ServiceInfo> availableServices, final String featuresIds) {
         final List<?> features = ServiceInfos.resolve(availableServices, 
featuresIds.split(","));
         for (Object instance : features) {
-            if (!Feature.class.isInstance(instance)) {
+            if (!AbstractFeature.class.isInstance(instance)) {
                 throw new OpenEJBRuntimeException("feature should inherit from 
" + AbstractFeature.class.getName());
             }
         }
-        return (List<Feature>) features;
+        return (List<AbstractFeature>) features;
     }
 
     private static List<Interceptor<? extends Message>> 
createInterceptors(final Collection<ServiceInfo> availableServices, final 
String ids) {
@@ -186,7 +186,7 @@ public final class CxfUtil {
 
             final String featuresIds = properties.getProperty(BUS_PREFIX + 
FEATURES);
             if (featuresIds != null) {
-                final List<Feature> features = createFeatures(serviceInfos, 
featuresIds);
+                final List<AbstractFeature> features = 
createFeatures(serviceInfos, featuresIds);
                 if (features != null) {
                     features.addAll(busImpl.getFeatures());
                     busImpl.setFeatures(features);


Reply via email to