private void testBeanDefinitions(BeanDefinitionRegistry registry) { assertEquals(24, registry.getBeanDefinitionCount()); assertEquals(24, registry.getBeanDefinitionNames().length); assertTrue(Arrays.asList(registry.getBeanDefinitionNames()).contains("rod")); assertTrue(Arrays.asList(registry.getBeanDefinitionNames()).contains("aliased")); assertTrue(registry.containsBeanDefinition("rod")); assertTrue(registry.containsBeanDefinition("aliased")); assertEquals(TestBean.class.getName(), registry.getBeanDefinition("rod").getBeanClassName()); assertEquals(TestBean.class.getName(), registry.getBeanDefinition("aliased").getBeanClassName()); assertTrue(registry.isAlias("youralias")); String[] aliases = registry.getAliases("aliased"); assertEquals(2, aliases.length); assertTrue(ObjectUtils.containsElement(aliases, "myalias")); assertTrue(ObjectUtils.containsElement(aliases, "youralias")); }
private void removeDependantBeans(String parentName) { String[] dependentBeans = this.beanFactory.getDependentBeans(parentName); for (String beanName : dependentBeans) { removeDependantBeans(beanName); this.beanDefinitionRegistry.removeBeanDefinition(beanName); // TODO until https://jira.spring.io/browse/SPR-16837 String[] aliases = this.beanDefinitionRegistry.getAliases(beanName); for (String alias : aliases) { this.beanDefinitionRegistry.removeAlias(alias); } } }
@Override protected String[] getAliases( String beanName ) { return beanDefinitionRegistry != null ? beanDefinitionRegistry.getAliases( beanName ) : new String[0]; } }
@Override protected String[] getAliases( String beanName ) { return beanDefinitionRegistry != null ? beanDefinitionRegistry.getAliases( beanName ) : new String[0]; } }
private void removeDependantBeans(String parentName) { String[] dependentBeans = this.beanFactory.getDependentBeans(parentName); for (String beanName : dependentBeans) { removeDependantBeans(beanName); this.beanDefinitionRegistry.removeBeanDefinition(beanName); // TODO until https://jira.spring.io/browse/SPR-16837 String[] aliases = this.beanDefinitionRegistry.getAliases(beanName); for (String alias : aliases) { this.beanDefinitionRegistry.removeAlias(alias); } } }
String[] knownAlias = parserContext.getRegistry().getAliases(AUTH_MANAGER_BEAN_ALIAS); if (knownAlias == null || knownAlias.length == 0) { parserContext.getRegistry().registerBeanDefinition(BeanIds.AUTHENTICATION_MANAGER,
if (!name.equals(uniqueFullName)) { if (!beanDefinitionRegistry.isAlias(name)) { String[] aliases = beanDefinitionRegistry.getAliases(name); boolean add = true; if (aliases != null) {
if (!name.equals(uniqueFullName)) { if (!beanDefinitionRegistry.isAlias(name)) { String[] aliases = beanDefinitionRegistry.getAliases(name); boolean add = true; if (aliases != null) {