[jboss-cvs] JBossAS SVN: r67150 - projects/aop/trunk/aop/src/main/org/jboss/aop.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Nov 15 17:18:42 EST 2007
Author: kabir.khan at jboss.com
Date: 2007-11-15 17:18:42 -0500 (Thu, 15 Nov 2007)
New Revision: 67150
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
projects/aop/trunk/aop/src/main/org/jboss/aop/Domain.java
Log:
[JBAOP-483] Class(Proxy)Container does not populate the class metadata - DOmain overrides attachMetaData()
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java 2007-11-15 20:49:01 UTC (rev 67149)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/AspectManager.java 2007-11-15 22:18:42 UTC (rev 67150)
@@ -1103,12 +1103,14 @@
protected void attachMetaData(Advisor advisor, Class clazz)
{
- Map metaData = getClassMetaData();
- Iterator it = metaData.values().iterator();
- while (it.hasNext())
+ synchronized (classMetaData)
{
- ClassMetaDataBinding data = (ClassMetaDataBinding) it.next();
- addAdvisorToClassMetaDataBinding(data, clazz, advisor, clazz);
+ Iterator it = classMetaData.values().iterator();
+ while (it.hasNext())
+ {
+ ClassMetaDataBinding data = (ClassMetaDataBinding) it.next();
+ addAdvisorToClassMetaDataBinding(data, clazz, advisor, clazz);
+ }
}
}
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/Domain.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/Domain.java 2007-11-15 20:49:01 UTC (rev 67149)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/Domain.java 2007-11-15 22:18:42 UTC (rev 67150)
@@ -830,7 +830,8 @@
return parent.getPointcut(name);
}
- public void attachMetaData(ClassAdvisor advisor, Class clazz)
+ @Override
+ public void attachMetaData(Advisor advisor, Class clazz)
{
if (inheritsBindings)
{
More information about the jboss-cvs-commits
mailing list