private void doRegisterBeanDefinitionDecorator(String elementName, BeanDefinitionDecorator decorator) { super.registerBeanDefinitionDecorator(elementName, decorator); }
/** * Registers the following features: * <ul> * <li>The "available" attribute for beans</li> * <li>The "interface" attribute for beans to declare which interfaces they should be registered against</li> * </ul> */ public void init() { super.registerBeanDefinitionDecorator("interface", new PluginInterfaceBeanDefinitionDecorator()); super.registerBeanDefinitionDecoratorForAttribute("available", new PluginAvailableBeanDefinitionDecorator()); super.registerBeanDefinitionDecoratorForAttribute("contextClassLoader", new PluginContextClassLoaderStrategyBeanDefinitionDecorator()); super.registerBeanDefinitionDecoratorForAttribute("trackBundle", new PluginTrackBundleBeanDefinitionDecorator()); // Deprecated super.registerBeanDefinitionDecoratorForAttribute("ccls", new PluginContextClassLoaderStrategyBeanDefinitionDecorator()); } }
private void doRegisterBeanDefinitionDecorator(String elementName, BeanDefinitionDecorator decorator) { super.registerBeanDefinitionDecorator(elementName, decorator); }
private void doRegisterBeanDefinitionDecorator(String elementName, BeanDefinitionDecorator decorator) { super.registerBeanDefinitionDecorator(elementName, decorator); }