/** * Process the given alias element, registering the alias with the registry. */ protected void processAliasRegistration(Element ele) { String name = ele.getAttribute(NAME_ATTRIBUTE); String alias = ele.getAttribute(ALIAS_ATTRIBUTE); boolean valid = true; if (!StringUtils.hasText(name)) { getReaderContext().error("Name must not be empty", ele); valid = false; } if (!StringUtils.hasText(alias)) { getReaderContext().error("Alias must not be empty", ele); valid = false; } if (valid) { try { getReaderContext().getRegistry().registerAlias(name, alias); } catch (Exception ex) { getReaderContext().error("Failed to register alias '" + alias + "' for bean with name '" + name + "'", ele, ex); } getReaderContext().fireAliasRegistered(name, alias, extractSource(ele)); } }
pc.getReaderContext().fireAliasRegistered(id, alias, pc.extractSource(element)); pc.getReaderContext().fireAliasRegistered(id, BeanIds.AUTHENTICATION_MANAGER, pc.extractSource(element));
/** * Process the given alias element, registering the alias with the registry. */ protected void processAliasRegistration(Element ele) { String name = ele.getAttribute(NAME_ATTRIBUTE); String alias = ele.getAttribute(ALIAS_ATTRIBUTE); boolean valid = true; if (!StringUtils.hasText(name)) { getReaderContext().error("Name must not be empty", ele); valid = false; } if (!StringUtils.hasText(alias)) { getReaderContext().error("Alias must not be empty", ele); valid = false; } if (valid) { try { getReaderContext().getRegistry().registerAlias(name, alias); } catch (Exception ex) { getReaderContext().error("Failed to register alias '" + alias + "' for bean with name '" + name + "'", ele, ex); } getReaderContext().fireAliasRegistered(name, alias, extractSource(ele)); } }
pc.getReaderContext().fireAliasRegistered(id, alias, pc.extractSource(element)); pc.getReaderContext().fireAliasRegistered(id, BeanIds.AUTHENTICATION_MANAGER, pc.extractSource(element));
/** * Process the given alias element, registering the alias with the registry. */ protected void processAliasRegistration(Element ele) { String name = ele.getAttribute(NAME_ATTRIBUTE); String alias = ele.getAttribute(ALIAS_ATTRIBUTE); boolean valid = true; if (!StringUtils.hasText(name)) { getReaderContext().error("Name must not be empty", ele); valid = false; } if (!StringUtils.hasText(alias)) { getReaderContext().error("Alias must not be empty", ele); valid = false; } if (valid) { try { getReaderContext().getRegistry().registerAlias(name, alias); } catch (Exception ex) { getReaderContext().error("Failed to register alias '" + alias + "' for bean with name '" + name + "'", ele, ex); } getReaderContext().fireAliasRegistered(name, alias, extractSource(ele)); } }
private BeanDefinition createAuthenticationManager(Element element, ParserContext parserContext) { BeanDefinition authManager = new RootBeanDefinition(ProviderManager.class); authManager.getPropertyValues().add("parent", new RootBeanDefinition(AuthenticationManagerFactoryBean.class)); List<BeanMetadataElement> providers = new ManagedList<BeanMetadataElement>(); providers.add(new RuntimeBeanReference(AUTH_PROVIDER_BEAN_NAME)); authManager.getPropertyValues().add("providers", providers); // Add the default event publisher /* * BeanDefinition publisher = new RootBeanDefinition(DefaultAuthenticationEventPublisher.class); String id = * parserContext.getReaderContext().generateBeanName(publisher); parserContext.registerBeanComponent(new * BeanComponentDefinition(publisher, id)); authManager.getPropertyValues().add("authenticationEventPublisher", * publisher); */ parserContext.registerBeanComponent(new BeanComponentDefinition(authManager, AUTH_MANAGER_BEAN_NAME)); // Add the alias parserContext.getRegistry().registerAlias(AUTH_MANAGER_BEAN_NAME, AUTH_MANAGER_BEAN_ALIAS); parserContext.getReaderContext().fireAliasRegistered(AUTH_MANAGER_BEAN_NAME, AUTH_MANAGER_BEAN_ALIAS, parserContext.extractSource(element)); return authManager; }
pc.getReaderContext().fireAliasRegistered(id, alias, pc.extractSource(element));
pc.getReaderContext().fireAliasRegistered(id, alias, pc.extractSource(element)); pc.getReaderContext().fireAliasRegistered(id, BeanIds.AUTHENTICATION_MANAGER, pc.extractSource(element));
/** * Process the given alias element, registering the alias with the registry. */ protected void processAliasRegistration(Element ele) { String name = ele.getAttribute(NAME_ATTRIBUTE); String alias = ele.getAttribute(ALIAS_ATTRIBUTE); boolean valid = true; if (!StringUtils.hasText(name)) { getReaderContext().error("Name must not be empty", ele); valid = false; } if (!StringUtils.hasText(alias)) { getReaderContext().error("Alias must not be empty", ele); valid = false; } if (valid) { try { getReaderContext().getRegistry().registerAlias(name, alias); } catch (BeanDefinitionStoreException ex) { getReaderContext().error(ex.getMessage(), ele); } getReaderContext().fireAliasRegistered(name, alias, extractSource(ele)); } }
/** * Process the given alias element, registering the alias with the registry. */ protected void processAliasRegistration(Element ele) { String name = ele.getAttribute(NAME_ATTRIBUTE); String alias = ele.getAttribute(ALIAS_ATTRIBUTE); boolean valid = true; if (!StringUtils.hasText(name)) { getReaderContext().error("Name must not be empty", ele); valid = false; } if (!StringUtils.hasText(alias)) { getReaderContext().error("Alias must not be empty", ele); valid = false; } if (valid) { try { getReaderContext().getRegistry().registerAlias(name, alias); } catch (Exception ex) { getReaderContext().error("Failed to register alias '" + alias + "' for bean with name '" + name + "'", ele, ex); } getReaderContext().fireAliasRegistered(name, alias, extractSource(ele)); } }
/** * Process the given alias element, registering the alias with the registry. */ protected void processAliasRegistration(Element ele) { String name = ele.getAttribute(NAME_ATTRIBUTE); String alias = ele.getAttribute(ALIAS_ATTRIBUTE); boolean valid = true; if (!StringUtils.hasText(name)) { getReaderContext().error("Name must not be empty", ele); valid = false; } if (!StringUtils.hasText(alias)) { getReaderContext().error("Alias must not be empty", ele); valid = false; } if (valid) { try { getReaderContext().getRegistry().registerAlias(name, alias); } catch (BeanDefinitionStoreException ex) { getReaderContext().error(ex.getMessage(), ele); } getReaderContext().fireAliasRegistered(name, alias, extractSource(ele)); } }