[jboss-cvs] JBossAS SVN: r93343 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/aop.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Sep 10 04:47:51 EDT 2009


Author: wolfc
Date: 2009-09-10 04:47:50 -0400 (Thu, 10 Sep 2009)
New Revision: 93343

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/aop/BeanContainer.java
Log:
EJBTHREE-1914: using caching annotation repository

Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/aop/BeanContainer.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/aop/BeanContainer.java	2009-09-10 08:47:01 UTC (rev 93342)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/aop/BeanContainer.java	2009-09-10 08:47:50 UTC (rev 93343)
@@ -31,6 +31,7 @@
 import org.jboss.aop.Domain;
 import org.jboss.aop.annotation.AnnotationRepository;
 import org.jboss.ejb3.EJBContainer;
+import org.jboss.ejb3.aop.annotation.CachingAnnotationRepository;
 import org.jboss.ejb3.cluster.metadata.ClusteredMetaDataBridge;
 import org.jboss.ejb3.interceptors.container.ManagedObjectAdvisor;
 import org.jboss.ejb3.interceptors.direct.AbstractDirectContainer;
@@ -203,7 +204,7 @@
       // Ensure that an @Clustered annotation is visible to AOP if the XML says the bean is  clustered.
       annotations.addMetaDataBridge(new ClusteredMetaDataBridge());
       
-      initializeAdvisor(name, domain, beanClass, annotations);
+      initializeAdvisor(name, domain, beanClass, new CachingAnnotationRepository(annotations, classLoader));
    }
 
    @Override




More information about the jboss-cvs-commits mailing list