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