/** * This will not remove interceptor pointcuts! You will have to do this through AspectManager */ public void removeInterceptor(String name) { int interceptorsRemoved = internalRemoveInterceptor(name); if (interceptorChainObserver != null) { interceptorChainObserver.instanceInterceptorsRemoved(this, interceptorsRemoved); } }
/** * This will not remove interceptor pointcuts! You will have to do this through AspectManager */ public void removeInterceptor(String name) { int interceptorsRemoved = internalRemoveInterceptor(name); if (interceptorChainObserver != null) { interceptorChainObserver.instanceInterceptorsRemoved(this, interceptorsRemoved); } }
public void removeInterceptorStack(String stackName) { Interceptor[] interceptors = stacks.remove(stackName); if (interceptors == null) { AdviceStack stack = AspectManager.instance().getAdviceStack(stackName); if (stack == null) throw new RuntimeException("Stack " + stackName + " not found."); return; } int interceptorsRemoved = 0; for (Interceptor interceptor: interceptors) { interceptorsRemoved += internalRemoveInterceptor(interceptor.getName()); } if (interceptorChainObserver != null) { this.interceptorChainObserver.instanceInterceptorsRemoved(this, interceptorsRemoved); } }
public void removeInterceptorStack(String stackName) { Interceptor[] interceptors = stacks.remove(stackName); if (interceptors == null) { AdviceStack stack = AspectManager.instance().getAdviceStack(stackName); if (stack == null) throw new RuntimeException("Stack " + stackName + " not found."); return; } int interceptorsRemoved = 0; for (Interceptor interceptor: interceptors) { interceptorsRemoved += internalRemoveInterceptor(interceptor.getName()); } if (interceptorChainObserver != null) { this.interceptorChainObserver.instanceInterceptorsRemoved(this, interceptorsRemoved); } }