From: tieleboy <nu...@jb...> - 2005-05-02 03:17:04
|
Hello, I have a problem when I want to hot-undeploy an interceptor at runtime. The following code first deploys the LoggingInterceptor (this works fine) but when I want to undeploy the interceptor with AspectManager.instance().removeBinding("loggingBinding") nothing changes. Is something wrong with my code, or is it a bug in JBoss AOP? Thanks // LoggingAspect not activated here | execute(); | | System.out.println("--Activate Logging Interceptor--"); | AdviceBinding binding = new AdviceBinding("loggingBinding", "execution(public void SomeClass->someMethod())", null); | binding.addInterceptor(LoggingInterceptor.class); | AspectManager.instance().addBinding(binding); | | // LoggingAspect activated here | execute(); | | System.out.println("--Deactivate Logging Aspect--"); | AspectManager.instance().removeBinding("loggingBinding"); | // LoggingAspect should not be activated here, but it still is activated! | execute(); View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3876090#3876090 Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3876090 |