[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