[jboss-cvs] JBossAS SVN: r73568 - projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed May 21 15:37:33 EDT 2008
Author: kabir.khan at jboss.com
Date: 2008-05-21 15:37:33 -0400 (Wed, 21 May 2008)
New Revision: 73568
Modified:
projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/GenericBeanAspectFactory.java
Log:
getName() should return the name of the aspect
Modified: projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/GenericBeanAspectFactory.java
===================================================================
--- projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/GenericBeanAspectFactory.java 2008-05-21 19:36:31 UTC (rev 73567)
+++ projects/microcontainer/trunk/aop-mc-int/src/main/org/jboss/aop/microcontainer/beans/GenericBeanAspectFactory.java 2008-05-21 19:37:33 UTC (rev 73568)
@@ -23,7 +23,6 @@
import org.jboss.aop.Advisor;
import org.jboss.aop.InstanceAdvisor;
-import org.jboss.aop.advice.AspectFactory;
import org.jboss.aop.advice.GenericAspectFactory;
import org.jboss.aop.joinpoint.Joinpoint;
import org.jboss.beans.metadata.plugins.factory.GenericBeanFactory;
@@ -45,26 +44,37 @@
protected BeanFactory factory;
protected String name;
+ protected String classname;
protected Element element;
- public GenericBeanAspectFactory(String name, BeanFactory factory, Element element)
+ public GenericBeanAspectFactory(String name, GenericBeanFactory factory, Element element)
{
super(null, element);
this.name = name;
- this.factory = factory;
this.element = element;
+ setBeanFactory(factory);
}
public void setBeanFactory(GenericBeanFactory factory)
{
+ if (factory != null)
+ {
+ classname = factory.getBean();
+ }
this.factory = factory;
}
- public String getName()
+ public String getAspectName()
{
return name;
}
+
+ public String getName()
+ {
+ //This must return the classname of the aspect, aop depends on that
+ return classname;
+ }
public Object createPerVM()
{
More information about the jboss-cvs-commits
mailing list