List of usage examples for org.springframework.beans.factory.support BeanDefinitionBuilder getBeanDefinition
public AbstractBeanDefinition getBeanDefinition()
From source file:com.frank.search.solr.server.config.EmbeddedSolrServerBeanDefinitionParser.java
private AbstractBeanDefinition getSourcedBeanDefinition(BeanDefinitionBuilder builder, Element source, ParserContext context) {/*w w w. j a va 2s .c o m*/ AbstractBeanDefinition definition = builder.getBeanDefinition(); definition.setSource(context.extractSource(source)); return definition; }
From source file:ar.com.zauber.spring.taglib.ComposeClosureBeanDefinitionParser.java
@Override protected final void doParse(final Element e, final ParserContext parserContext, final BeanDefinitionBuilder builder) { builder.addConstructorArgValue(// w w w. j av a 2 s . c o m parserContext.getDelegate().parseListElement(e, builder.getBeanDefinition())); }
From source file:com.ryantenney.metrics.spring.config.AnnotationDrivenBeanDefinitionParser.java
private String registerComponent(ParserContext parserContext, BeanDefinitionBuilder beanDefBuilder) { final BeanDefinition beanDef = beanDefBuilder.getBeanDefinition(); final String beanName = parserContext.getReaderContext().registerWithGeneratedName(beanDef); parserContext.registerComponent(new BeanComponentDefinition(beanDef, beanName)); return beanName; }
From source file:ar.com.zauber.spring.taglib.ErrorLoggerWrapperClosureBeanDefinitionParser.java
/** @see AbstractSingleBeanDefinitionParser#doParse(Element, ParserContext, * BeanDefinitionBuilder) *///from w w w .ja v a 2 s .c om @Override protected final void doParse(final Element e, final ParserContext parserContext, final BeanDefinitionBuilder builder) { builder.addConstructorArgValue( parserContext.getDelegate().parseListElement(e, builder.getBeanDefinition()).iterator().next()); }
From source file:ar.com.zauber.spring.taglib.AndPredicateBeanDefinitionParser.java
/** @see AbstractSingleBeanDefinitionParser#doParse(Element, ParserContext, * BeanDefinitionBuilder) *//*from w w w .j a va2s . com*/ @Override protected final void doParse(final Element e, final ParserContext parserContext, final BeanDefinitionBuilder builder) { builder.addConstructorArgValue( parserContext.getDelegate().parseListElement(e, builder.getBeanDefinition())); }
From source file:ar.com.zauber.spring.taglib.ExecutorClosureSingleBeanDefinitionParser.java
/** @see AbstractSingleBeanDefinitionParser#doParse(Element, ParserContext, * BeanDefinitionBuilder) *//*from w w w .ja v a2s . c o m*/ @Override protected final void doParse(final Element e, final ParserContext parserContext, final BeanDefinitionBuilder builder) { builder.addConstructorArgValue( parserContext.getDelegate().parseListElement(e, builder.getBeanDefinition()).iterator().next()); builder.addConstructorArgReference(e.getAttribute("executor-ref")); }
From source file:org.socialsignin.springsocial.security.config.xml.SpringSocialSecurityConfigBeanDefinitionParser.java
@Override protected BeanDefinition getConnectionFactoryBeanDefinition(String appId, String appSecret, Map<String, Object> allAttributes) { BeanDefinitionBuilder builder = BeanDefinitionBuilder .genericBeanDefinition(SpringSocialSecurityConnectionFactory.class); return builder.getBeanDefinition(); }
From source file:org.parancoe.web.xml.ControllerBeanDefinitionParser.java
private void createBeanDefinition(Class ctrl, String parent) { String id = ctrl.getName();// w w w. j a va2s .c om BeanDefinitionBuilder rootBuilder = BeanDefinitionBuilder.childBeanDefinition(parent); rootBuilder.getBeanDefinition().setBeanClass(ctrl); if (logger.isDebugEnabled()) { logger.debug("registering bean definition: " + rootBuilder.getBeanDefinition().toString()); } //logger.info("registering bean definition: " + rootBuilder.getBeanDefinition().toString()); registry.registerBeanDefinition(id, rootBuilder.getBeanDefinition()); }
From source file:com.consol.citrus.selenium.xml.WebActionParser.java
@Override public BeanDefinition parse(Element element, ParserContext parserContext) { BeanDefinitionBuilder builder = BeanDefinitionBuilder.rootBeanDefinition(actionClass); this.doParse(element, builder); return builder.getBeanDefinition(); }
From source file:org.activiti.spring.components.config.xml.ActivitiAnnotationDrivenBeanDefinitionParser.java
private void registerProcessStartAnnotationBeanPostProcessor(Element element, ParserContext parserContext) { Class clz = ProcessStartAnnotationBeanPostProcessor.class; BeanDefinitionBuilder beanDefinitionBuilder = BeanDefinitionBuilder.genericBeanDefinition(clz); AbstractBeanDefinition beanDefinition = beanDefinitionBuilder.getBeanDefinition(); beanDefinition.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); configureProcessEngine(beanDefinition, element); String beanName = baseBeanName(clz); parserContext.getRegistry().registerBeanDefinition(beanName, beanDefinition); }