Without touching your application, this is not possible. We need to prepare your application for dynamic AOP, which can be done through the use of "prepare" pointcut expressions.
However, if you use dynamic AOP with hotswap, the preparation step doesn't involve any change to your application's workflow, which means that its performance is not altered.
Unfortunately, hotswap is not stable yet. In some cases of contant addition and removal of aspects at runtime it shows some problems. We are testing this, though, and we intend to have it completely functional for the 2.1.0 GA release:
http://jira.jboss.com/jira/browse/JBAOP-268
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4080152#4080152
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4080152