[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