[jboss-svn-commits] JBL Code SVN: r25382 - labs/jbossesb/branches/JBESB_4_4_GA_FP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Feb 22 19:30:42 EST 2009


Author: beve
Date: 2009-02-22 19:30:41 -0500 (Sun, 22 Feb 2009)
New Revision: 25382

Modified:
   labs/jbossesb/branches/JBESB_4_4_GA_FP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/HttpServerDelegate.java
Log:
Work for https://jira.jboss.org/jira/browse/JBESB-2435 "Exception when undeploying HttpGatewayListener"


Modified: labs/jbossesb/branches/JBESB_4_4_GA_FP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/HttpServerDelegate.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_4_GA_FP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/HttpServerDelegate.java	2009-02-23 00:16:59 UTC (rev 25381)
+++ labs/jbossesb/branches/JBESB_4_4_GA_FP/product/rosetta/src/org/jboss/soa/esb/listeners/gateway/HttpServerDelegate.java	2009-02-23 00:30:41 UTC (rev 25382)
@@ -239,18 +239,18 @@
 		updateReferenceCount(hostReference, host, -1);
 		updateReferenceCount(connectorReference, port, -1);
 
-		Object obj = hostReference.get(host);
+		ReferenceCounter hostRefCounter = hostReference.get(port);
 
-		if (obj != null && (Integer) obj == 0) {
+		if (hostRefCounter != null && hostRefCounter.count == 0) {
 			ObjectName standardHostName = new ObjectName(DOMAIN_NAME + ":host="
 					+ host + ",type=Host");
 
 		    mbeanServer.invoke(standardHostName, "destroy", new Object[] {}, new String[] {});
 		}
 
-		obj = connectorReference.get(port);
+		ReferenceCounter connRefCounter = connectorReference.get(port);
 
-		if (obj != null && (Integer) obj == 0) {
+		if (connRefCounter != null && connRefCounter.count == 0) {
 			Set connectors = queryObjects(DOMAIN_NAME + ":address=" +  URLEncoder.encode("/" + address).toString() +",port="
 					+ port + ",type=Connector,*");
 			if (connectors.size() > 0) {




More information about the jboss-svn-commits mailing list