You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by de...@apache.org on 2006/04/18 07:07:36 UTC

svn commit: r394837 - /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java

Author: deepal
Date: Mon Apr 17 22:07:33 2006
New Revision: 394837

URL: http://svn.apache.org/viewcvs?rev=394837&view=rev
Log:
- fixing module engagement problem when engaging to a service 

Modified:
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java?rev=394837&r1=394836&r2=394837&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/AxisConfiguration.java Mon Apr 17 22:07:33 2006
@@ -172,11 +172,6 @@
             }
         }
         services = axisServiceGroup.getServices();
-        Iterator enModule = engagedModules.iterator();
-        while (enModule.hasNext()) {
-            QName moduleName = (QName) enModule.next();
-            axisServiceGroup.engageModule(getModule(moduleName));
-        }
         while (services.hasNext()) {
             description = (AxisService) services.next();
             if (description.isUseDefaultChains()) {
@@ -186,6 +181,15 @@
                     phasesinfo.setOperationPhases(operation);
                 }
             }
+        }
+        Iterator enModule = engagedModules.iterator();
+        while (enModule.hasNext()) {
+            QName moduleName = (QName) enModule.next();
+            axisServiceGroup.engageModule(getModule(moduleName));
+        }
+        services = axisServiceGroup.getServices();
+        while (services.hasNext()) {
+            description = (AxisService) services.next();
             allservices.put(description.getName(), description);
             notifyObservers(AxisEvent.SERVICE_DEPLOY, description);
         }