[jboss-dev-forums] [Design of AOP on JBoss (Aspects/JBoss)] - Inconsistent information in AspectManager
Danamin
do-not-reply at jboss.com
Wed Mar 12 12:37:31 EDT 2008
Hi,
I noted the following inconsistencies:
If I declare an aspect name A (using jboss-aop.xml)
then i bind an advice b of A to a pointcut
and I bind it again to another pointcut
Two AdviceFactory objects with the same name will be created and the second one will push the first one out of the interceptorFactories map when it is registered
If I then redeclare the aspect A
the second Aspect A will push the first A out of the aspectDefinitions map and undeploy it.
The bindings however will stay active.
I have no idea about how these hidden aspects and interceptors influence the system, but they make it very hard to reflect on the state of the aspect system as one advice has multiple instances, of which only one can be retrieved.
Wouter
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4136032#4136032
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4136032
More information about the jboss-dev-forums
mailing list