[jboss-cvs] JBossAS SVN: r109301 - projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Nov 12 12:38:44 EST 2010
Author: pferraro
Date: 2010-11-12 12:38:43 -0500 (Fri, 12 Nov 2010)
New Revision: 109301
Modified:
projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn/DefaultLockManagerSource.java
Log:
Add missing removeListener(...) after lock manager is stopped.
Modified: projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn/DefaultLockManagerSource.java
===================================================================
--- projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn/DefaultLockManagerSource.java 2010-11-12 17:00:29 UTC (rev 109300)
+++ projects/cluster/ha-server-cache-ispn/trunk/src/main/java/org/jboss/web/tomcat/service/session/distributedcache/ispn/DefaultLockManagerSource.java 2010-11-12 17:38:43 UTC (rev 109301)
@@ -98,10 +98,12 @@
lockManagers.put(containerName, entry);
}
- debug("Registering %s with lock manager for cluster %s", cache, entry);
+ String cacheName = cache.getName();
- entry.addCache(cache.getName());
+ debug("Registering %s with lock manager for cluster %s", cacheName, entry);
+ entry.addCache(cacheName);
+
return entry.getLockManager();
}
}
@@ -214,6 +216,8 @@
debug("Stopped lock manager for cluster %s", entry);
lockManagers.remove(containerName);
+
+ container.removeListener(this);
}
}
}
More information about the jboss-cvs-commits
mailing list