Hello,
I found the example in folder "dynamic-aop". I used the standalone version of 
JBossAOP under Eclispe 3.2.1.  I tried to testify the dynamicity of the Hot 
Deployment, so I made this modifications in the code of the class "Driver":
 public class Driver
  | {
  |    public static void main(String[] args) throws Exception
  |    {
  |        for(int i=0;i<=100000;i++)
  |        {
  |                 execute();
  |             }
  | 
  |         execute();
  |     }
  | 
  |   // and I made the rest of the class Driver
  | }

I run the example like a jboss aop application (using the plugin). When running 
the loop "for" and before his termination, I added the following code after the 
loop "for" and before "execute();"
          AdviceBinding binding = new AdviceBinding("execution(POJO->new(..))", 
null);
  |          binding.addInterceptor(SimpleInterceptor.class);
  |          AspectManager.instance().addBinding(binding);

But there is not execution of the interceptor for the last "showing screen" 
after "execute();" and the console contain:
   anonymous wrote : --- new POJO(); ---
  | in empty constructor
  | --- adding instance interceptors ---
  | --- pojo.counter++; ---
  | <<< Entering Instancenterceptor for: POJO$counter_Get
  | <<< Entering Instancenterceptor for: POJO$counter_Set
  | --- pojo.someMethod(); ---
  | <<< Entering Instancenterceptor for: POJO$someMethod_2315001504750198986
  | in someMethod
  | 
  | like before adding the fragment of code for binding. Please tell me the 
reasons. I will be very grateful for your help.
  | Thanks.
  | 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4183023#4183023

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4183023
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to