Author: hiranya
Date: Fri Aug  2 18:58:49 2013
New Revision: 1509809

URL: http://svn.apache.org/r1509809
Log:
Applying patch for SYNAPSE-874

Modified:
    
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java

Modified: 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java?rev=1509809&r1=1509808&r2=1509809&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
 (original)
+++ 
synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
 Fri Aug  2 18:58:49 2013
@@ -741,17 +741,13 @@ public class ProxyService implements Asp
                 targetInLineFaultSequence.destroy();
             }
 
-            try {
-                AxisService as = axisConfig.getService(this.getName());
-                if (as != null) {
-                    as.setActive(false);
-                    axisConfig.notifyObservers(new 
AxisEvent(AxisEvent.SERVICE_STOP, as), as);
-                }
-                this.setRunning(false);
-                auditInfo("Stopped the proxy service : " + name);
-            } catch (AxisFault axisFault) {
-                handleException("Error stopping the proxy service : " + name, 
axisFault);
+            AxisService as = 
axisConfig.getServiceForActivation(this.getName());
+            if (as != null && as.isActive()) {
+                as.setActive(false);
+                axisConfig.notifyObservers(new 
AxisEvent(AxisEvent.SERVICE_STOP, as), as);
             }
+            this.setRunning(false);
+            auditInfo("Stopped the proxy service : " + name);
         } else {
             auditWarn("Unable to stop proxy service : " + name +
                 ". Couldn't access Axis configuration");


Reply via email to