[jboss-cvs] JBossAS SVN: r61254 - branches/Branch_4_2/server/src/main/org/jboss/ejb.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Mar 10 19:15:56 EST 2007
Author: bstansberry at jboss.com
Date: 2007-03-10 19:15:56 -0500 (Sat, 10 Mar 2007)
New Revision: 61254
Modified:
branches/Branch_4_2/server/src/main/org/jboss/ejb/Container.java
Log:
Destroyed Container doesn't hold ref to application classes via InvocationStatistics
Modified: branches/Branch_4_2/server/src/main/org/jboss/ejb/Container.java
===================================================================
--- branches/Branch_4_2/server/src/main/org/jboss/ejb/Container.java 2007-03-10 23:54:43 UTC (rev 61253)
+++ branches/Branch_4_2/server/src/main/org/jboss/ejb/Container.java 2007-03-11 00:15:56 UTC (rev 61254)
@@ -859,7 +859,12 @@
localHomeInterface = null;
localInterface = null;
methodPermissionsCache.clear();
- invokeStats.resetStats();
+ // InvocationStatistics holds refs to Methods from
+ // application classes, so to avoid a classloader
+ // leak, lets not just resetStats() but also replace
+ // the object
+ invokeStats.resetStats(); // in case someone else has a ref
+ invokeStats = new InvocationStatistics();
marshalledInvocationMapping.clear();
}
More information about the jboss-cvs-commits
mailing list