You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2009/08/26 16:31:45 UTC

svn commit: r808024 - in /cxf/trunk/rt: bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java core/src/main/java/org/apache/cxf/binding/AbstractBindingFactory.java

Author: dkulp
Date: Wed Aug 26 14:31:44 2009
New Revision: 808024

URL: http://svn.apache.org/viewvc?rev=808024&view=rev
Log:
Fix soap binding with spring doing jsr250 procesing

Modified:
    cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java
    cxf/trunk/rt/core/src/main/java/org/apache/cxf/binding/AbstractBindingFactory.java

Modified: cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java?rev=808024&r1=808023&r2=808024&view=diff
==============================================================================
--- cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java (original)
+++ cxf/trunk/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/SoapBindingFactory.java Wed Aug 26 14:31:44 2009
@@ -101,7 +101,7 @@
 import static org.apache.cxf.helpers.CastUtils.cast;
 
 
-@NoJSR250Annotations(unlessNull = { "bus", "activationNamespaces" })
+@NoJSR250Annotations(unlessNull = { "bus" })
 public class SoapBindingFactory extends AbstractBindingFactory {
     public static final Collection<String> DEFAULT_NAMESPACES = Arrays.asList(
         "http://schemas.xmlsoap.org/soap/",

Modified: cxf/trunk/rt/core/src/main/java/org/apache/cxf/binding/AbstractBindingFactory.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/core/src/main/java/org/apache/cxf/binding/AbstractBindingFactory.java?rev=808024&r1=808023&r2=808024&view=diff
==============================================================================
--- cxf/trunk/rt/core/src/main/java/org/apache/cxf/binding/AbstractBindingFactory.java (original)
+++ cxf/trunk/rt/core/src/main/java/org/apache/cxf/binding/AbstractBindingFactory.java Wed Aug 26 14:31:44 2009
@@ -187,15 +187,16 @@
 
     @Resource
     public void setBus(Bus bus) {
-        this.bus = bus;
-        registerWithBindingManager();
+        if (this.bus != bus) {
+            this.bus = bus;
+            registerWithBindingManager();
+        }
     }
 
     public Collection<String> getActivationNamespaces() {
         return activationNamespaces;
     }
 
-    @Resource(name = "activationNamespaces")
     public void setActivationNamespaces(Collection<String> activationNamespaces) {
         this.activationNamespaces = activationNamespaces;
         registerWithBindingManager();