Package org.springframework.beans.factory.support

Examples of org.springframework.beans.factory.support.BeanDefinitionRegistry.containsBeanDefinition()


    parserContext.pushContainingComponent(compDefinition);

    // Nest the concrete post-processor bean in the surrounding component.
    BeanDefinitionRegistry registry = parserContext.getRegistry();

    if (registry.containsBeanDefinition(JmsListenerConfigUtils.JMS_LISTENER_ANNOTATION_PROCESSOR_BEAN_NAME)) {
      parserContext.getReaderContext().error(
          "Only one JmsListenerAnnotationBeanPostProcessor may exist within the context.", source);
    }
    else {
      BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition(
View Full Code Here


    CompositeComponentDefinition compDefinition = new CompositeComponentDefinition(element.getTagName(), source);
    parserContext.pushContainingComponent(compDefinition);

    // Nest the concrete post-processor bean in the surrounding component.
    BeanDefinitionRegistry registry = parserContext.getRegistry();
    if (registry.containsBeanDefinition(ASYNC_ANNOTATION_PROCESSOR_BEAN_NAME)) {
      parserContext.getReaderContext().error(
          "Only one AsyncAnnotationBeanPostProcessor may exist within the context.", source);
    }
    else {
      BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition(
View Full Code Here

      if (StringUtils.hasText(executor)) {
        builder.addPropertyReference("executor", executor);
      }
      registerPostProcessor(parserContext, builder, ASYNC_ANNOTATION_PROCESSOR_BEAN_NAME);
    }
    if (registry.containsBeanDefinition(SCHEDULED_ANNOTATION_PROCESSOR_BEAN_NAME)) {
      parserContext.getReaderContext().error(
          "Only one ScheduledAnnotationBeanPostProcessor may exist within the context.", source);
    }
    else {
      BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition(
View Full Code Here

                registerBean(authenticationProvider, id);
            }
        }

        BeanDefinitionRegistry registry = parserContext.getRegistry();
        if (registry.containsBeanDefinition(SPRING_AUTH_MANAGER_ID)) {
            BeanDefinition bean = registry.getBeanDefinition(SPRING_AUTH_MANAGER_ID);
            MutablePropertyValues properties = bean.getPropertyValues();
            PropertyValue property = properties.getPropertyValue("providers");
            if (property == null) {
                List<BeanDefinition> list = new ManagedList<BeanDefinition>();
View Full Code Here

    }

    protected BeanDefinition getExistingOrCreateBean(String existingId, Class<?> clazz, boolean register) {
        if (existingId != null && !existingId.isEmpty()) {
            BeanDefinitionRegistry registry = parserContext.getRegistry();
            if (registry.containsBeanDefinition(existingId)) {
                return registry.getBeanDefinition(existingId);
            }
        }
        if (register) {
            return createAndRegisterBean(clazz);
View Full Code Here

    }

    protected BeanDefinition getExistingOrCreateBean(String existingId, Class<?> clazz, boolean register) {
        if (existingId != null && !existingId.isEmpty()) {
            BeanDefinitionRegistry registry = parserContext.getRegistry();
            if (registry.containsBeanDefinition(existingId)) {
                return registry.getBeanDefinition(existingId);
            }
        }
        if (register) {
            return createAndRegisterBean(clazz);
View Full Code Here

            boolean isClass = isClass(resolvedValue);
            Integer referenceCount = referenceCountMap.get(resolvedValue);

            // possibly fully qualified class name in ref tag in the JSL or pointer to bean/artifact ref.
            if(isClass && !registry.containsBeanDefinition(resolvedValue)) {
              AbstractBeanDefinition beanDefinition = BeanDefinitionBuilder.genericBeanDefinition(resolvedValue)
                  .getBeanDefinition();
              beanDefinition.setScope("step");
              registry.registerBeanDefinition(resolvedValue, beanDefinition);
View Full Code Here

              beanDefinition.setScope("step");
              registry.registerBeanDefinition(resolvedValue, beanDefinition);

              newNodeValue = resolvedValue;
            } else {
              if(registry.containsBeanDefinition(resolvedValue)) {
                referenceCount++;
                referenceCountMap.put(resolvedValue, referenceCount);

                newNodeValue = resolvedValue + referenceCount;
View Full Code Here

    if (!StringUtils.hasText(mappingContextRef)) {

      BeanDefinitionRegistry registry = parserContext.getRegistry();

      if (!registry.containsBeanDefinition(MAPPING_CONTEXT_BEAN_NAME)) {
        registry.registerBeanDefinition(MAPPING_CONTEXT_BEAN_NAME, new RootBeanDefinition(MongoMappingContext.class));
      }

      mappingContextRef = MAPPING_CONTEXT_BEAN_NAME;
    }
View Full Code Here

    CompositeComponentDefinition compDefinition = new CompositeComponentDefinition(element.getTagName(), source);
    parserContext.pushContainingComponent(compDefinition);

    BeanDefinitionRegistry registry = parserContext.getRegistry();

    if (registry.containsBeanDefinition(STAT_ANNOTATION_PROCESSOR_BEAN_NAME)) {
      parserContext.getReaderContext().error(
          "Only one DruidStatBeanDefinitionParser may exist within the context.", source);
    } else {
      BeanDefinitionBuilder builder = BeanDefinitionBuilder
          .genericBeanDefinition(STAT_ANNOTATION_PROCESSOR_BEAN_CLASS);
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.