You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by as...@apache.org on 2007/05/08 08:08:22 UTC
svn commit: r536072 -
/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
Author: asankha
Date: Mon May 7 23:08:21 2007
New Revision: 536072
URL: http://svn.apache.org/viewvc?view=rev&rev=536072
Log:
minor fix to remove a proxy service if it gets added but with errors (rollback)
Modified:
webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
Modified: webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java
URL: http://svn.apache.org/viewvc/webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java?view=diff&rev=536072&r1=536071&r2=536072
==============================================================================
--- webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java (original)
+++ webservices/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java Mon May 7 23:08:21 2007
@@ -348,7 +348,12 @@
axisCfg.addService(proxyService);
this.setRunning(true);
} catch (AxisFault axisFault) {
- handleException("Unable to start the Proxy Service");
+ try {
+ if (axisCfg.getService(proxyService.getName()) != null) {
+ axisCfg.removeService(proxyService.getName());
+ }
+ } catch (AxisFault ignore) {}
+ handleException("Error adding Proxy service to the Axis2 engine");
}
// todo: need to remove this and engage modules by looking at policies
---------------------------------------------------------------------
To unsubscribe, e-mail: synapse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: synapse-dev-help@ws.apache.org