List of usage examples for org.springframework.beans.factory.parsing BeanComponentDefinition BeanComponentDefinition
public BeanComponentDefinition(BeanDefinition beanDefinition, String beanName)
From source file:org.springframework.yarn.config.ConfiguringBeanFactoryPostProcessor.java
/** * Register yarn event publisher// ww w.j ava 2s.c om * * @param registry the registry */ private void registerYarnEventPublisher(BeanDefinitionRegistry registry) { if (log.isInfoEnabled()) { log.info("No bean named '" + YarnSystemConstants.DEFAULT_ID_EVENT_PUBLISHER + "' has been explicitly defined. Therefore, a default YarnEventPublisher will be created."); } BeanDefinitionBuilder builder = BeanDefinitionBuilder .genericBeanDefinition(DefaultYarnEventPublisher.class); BeanComponentDefinition eventComponent = new BeanComponentDefinition(builder.getBeanDefinition(), YarnSystemConstants.DEFAULT_ID_EVENT_PUBLISHER); BeanDefinitionReaderUtils.registerBeanDefinition(eventComponent, registry); }