public AspectAnnotationLoader(AspectManager manager) { this.manager = manager; loaderStrategy = new AspectManagerAnnotationLoaderStrategy(); }
public void undeployInterceptor(AspectAnnotationLoader loader, String name) { undeployAspect(loader, name); loader.getAspectManager().removeInterceptorFactory(name); }
public void deployInterceptor(AspectAnnotationLoader loader, boolean isFactory, String name, Scope scope) { deployAspect(loader, isFactory, name, scope); AspectDefinition def = loader.getAspectManager().getAspectDefinition(name); ScopedInterceptorFactory factory = new ScopedInterceptorFactory(def); loader.getAspectManager().addInterceptorFactory(factory.getName(), factory); }