[jboss-cvs] JBossAS SVN: r72949 - projects/aop/trunk/aop/src/main/org/jboss/aop.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu May 1 13:08:08 EDT 2008
Author: flavia.rainone at jboss.com
Date: 2008-05-01 13:08:08 -0400 (Thu, 01 May 2008)
New Revision: 72949
Modified:
projects/aop/trunk/aop/src/main/org/jboss/aop/AspectXmlLoader.java
Log:
[JBAOP-554] Now interceptor factories are created only when there is not a factory with the same name available.
Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/AspectXmlLoader.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/AspectXmlLoader.java 2008-05-01 17:06:04 UTC (rev 72948)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/AspectXmlLoader.java 2008-05-01 17:08:08 UTC (rev 72949)
@@ -209,8 +209,12 @@
def = new AspectDefinition(name, scope, aspectFactory);
manager.addAspectDefinition(def);
}
- ScopedInterceptorFactory factory = new ScopedInterceptorFactory(def);
- manager.addInterceptorFactory(factory.getName(), factory);
+ InterceptorFactory factory = manager.getInterceptorFactory(name);
+ if (factory == null)
+ {
+ factory = new ScopedInterceptorFactory(def);
+ manager.addInterceptorFactory(name, factory);
+ }
return factory;
}
More information about the jboss-cvs-commits
mailing list