[jboss-cvs] JBossAS SVN: r63333 - projects/aop/trunk/aop/src/main/org/jboss/aop.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jun 4 09:37:46 EDT 2007


Author: kabir.khan at jboss.com
Date: 2007-06-04 09:37:46 -0400 (Mon, 04 Jun 2007)
New Revision: 63333

Modified:
   projects/aop/trunk/aop/src/main/org/jboss/aop/ReflectiveAspectBinder.java
Log:
Use LinkedHashSet for the lifecyle aspects for a given state so we have a determined order

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/ReflectiveAspectBinder.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/ReflectiveAspectBinder.java	2007-06-04 12:21:45 UTC (rev 63332)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/ReflectiveAspectBinder.java	2007-06-04 13:37:46 UTC (rev 63333)
@@ -35,6 +35,7 @@
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
+import java.util.LinkedHashSet;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
@@ -324,7 +325,7 @@
             Set<LifecycleCallbackDefinition> callbacks = lifecycleCallbacks.get(state);
             if (callbacks == null)
             {
-               callbacks = new HashSet<LifecycleCallbackDefinition>();
+               callbacks = new LinkedHashSet<LifecycleCallbackDefinition>();
                lifecycleCallbacks.put(state, callbacks);
             }
             




More information about the jboss-cvs-commits mailing list