[jboss-cvs] JBossAS SVN: r88433 - projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri May 8 09:37:25 EDT 2009


Author: alesj
Date: 2009-05-08 09:37:24 -0400 (Fri, 08 May 2009)
New Revision: 88433

Modified:
   projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations/CommonAnnotationAdapter.java
Log:
Only build plugins once.

Modified: projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations/CommonAnnotationAdapter.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations/CommonAnnotationAdapter.java	2009-05-08 13:37:05 UTC (rev 88432)
+++ projects/microcontainer/trunk/kernel/src/main/java/org/jboss/kernel/plugins/annotations/CommonAnnotationAdapter.java	2009-05-08 13:37:24 UTC (rev 88433)
@@ -345,7 +345,9 @@
                MetaData cmdr = retrieval.getComponentMetaData(mis);
                if (cmdr != null)
                {
-                  methodPlugins = getPlugins(ElementType.METHOD, METHOD_FILTER, annotationClasses);
+                  if (methodPlugins == null)
+                     methodPlugins = getPlugins(ElementType.METHOD, METHOD_FILTER, annotationClasses);
+                  
                   for(T plugin : methodPlugins)
                   {
                      if (isApplyPhase)




More information about the jboss-cvs-commits mailing list