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();


Reply via email to