Author: ningjiang
Date: Tue Jul 24 19:44:08 2007
New Revision: 559289

URL: http://svn.apache.org/viewvc?view=rev&rev=559289
Log:
Fixed a bus injection error in ServletTransportFactory

Modified:
    
incubator/cxf/trunk/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/ServletTransportFactory.java

Modified: 
incubator/cxf/trunk/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/ServletTransportFactory.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/ServletTransportFactory.java?view=diff&rev=559289&r1=559288&r2=559289
==============================================================================
--- 
incubator/cxf/trunk/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/ServletTransportFactory.java
 (original)
+++ 
incubator/cxf/trunk/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/ServletTransportFactory.java
 Tue Jul 24 19:44:08 2007
@@ -39,13 +39,12 @@
 
 public class ServletTransportFactory extends AbstractHTTPTransportFactory
     implements DestinationFactory {
-
-    private Bus bus;
+    
     private Map<String, ServletDestination> destinations = 
         new ConcurrentHashMap<String, ServletDestination>();
     
     public ServletTransportFactory(Bus b) {
-        bus = b;
+        super.setBus(b);
         List<String> ids = Arrays.asList(new String[] {
             "http://schemas.xmlsoap.org/wsdl/soap/http";,
             "http://schemas.xmlsoap.org/soap/http";,
@@ -59,14 +58,11 @@
 
     public ServletTransportFactory() {
     }
+   
 
-    public Bus getBus() {
-        return bus;
-    }
-
-    @Resource
-    public void setBus(Bus bus) {
-        this.bus = bus;
+    @Resource(name = "bus")
+    public void setBus(Bus b) {
+        super.setBus(b);
     }
     
     public void removeDestination(String path) {
@@ -78,7 +74,7 @@
         ServletDestination d = 
getDestinationForPath(endpointInfo.getAddress());
         if (d == null) { 
             String path = getTrimmedPath(endpointInfo.getAddress());
-            d = new ServletDestination(bus, null, endpointInfo, this, path);
+            d = new ServletDestination(getBus(), null, endpointInfo, this, 
path);
             destinations.put(path, d);
         }
         return d;


Reply via email to