Dynamic AOP Hot Deployment
Hot Deployment Another thing to notice in the Driver.java source file is that the code is creating an AdviceBinding at runtime and applying it to the POJO class. AdviceBinding binding = new AdviceBinding("execution(POJO->new(..))", null); binding.addInterceptor(SimpleInterceptor.class); AspectManager.instance().addBinding(binding); You can also remove bindings at runtime as well through the AspectManager class. See javadocs for more detail.