You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by az...@apache.org on 2006/07/21 07:43:03 UTC

svn commit: r424191 - /webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisServiceGroup.java

Author: azeez
Date: Thu Jul 20 22:43:03 2006
New Revision: 424191

URL: http://svn.apache.org/viewvc?rev=424191&view=rev
Log:
Added disengage module method


Modified:
    webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisServiceGroup.java

Modified: webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisServiceGroup.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisServiceGroup.java?rev=424191&r1=424190&r2=424191&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisServiceGroup.java (original)
+++ webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/description/AxisServiceGroup.java Thu Jul 20 22:43:03 2006
@@ -128,13 +128,19 @@
                 return;
             }
         }
-        Iterator srevice = getServices();
-        while (srevice.hasNext()) {
-            // engaging each service
-            AxisService axisService = (AxisService) srevice.next();
+        for (Iterator serviceIter = getServices(); serviceIter.hasNext();) {
+            AxisService axisService = (AxisService) serviceIter.next();
             axisService.engageModule(module, axisConfig);
         }
         addToengagedModules(moduleName);
+    }
+
+    public void disengageModule(AxisModule module) throws AxisFault {
+        for (Iterator serviceIter = getServices(); serviceIter.hasNext();) {
+            AxisService axisService = (AxisService) serviceIter.next();
+            axisService.disEngageModule(module);
+        }
+        removeFromEngageList(module.getName());
     }
 
     public void removeService(String name) throws AxisFault {



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org