I agree with stalep.
Currently, AspectJ does not support runtime weaving (the hooks provided by Java 5 that
allow redefinition of bytecodes). They intend to provide this type of weaving in AspectJ
5. JBoss AOP does support it (hot swap), allowing you to add and remove aspects at
runtime, with the plus of no extra cost on your system performance when there are no
aspects deployed.
Besides, the major advantage (in my opinion) of AspectJ over JBoss AOP, is that in AspectJ
you have before/after and other types of advice. However, this feature is already
implemented in JBoss AOP repository, and will come out in the next release.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3991721#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...