Package org.springframework.beans.factory.support

Examples of org.springframework.beans.factory.support.BeanDefinitionReader


            // create generic application context
            GenericApplicationContext context = new GenericApplicationContext(parent);
            context.setClassLoader(classLoader);
            ResourceLoader resourceLoader = new DefaultResourceLoader(classLoader);
            context.setResourceLoader(resourceLoader);
            BeanDefinitionReader reader = new XmlBeanDefinitionReader(context);
            for (String resource : resources) {
                reader.loadBeanDefinitions(resourceLoader.getResource(resource));
            }
            context.refresh();
            return context;
        }
View Full Code Here


  private DefaultListableBeanFactory beanFactory;

  protected void setUp() throws Exception {
    this.beanFactory = new DefaultListableBeanFactory();
    BeanDefinitionReader reader = new XmlBeanDefinitionReader(this.beanFactory);
    reader.loadBeanDefinitions(new ClassPathResource("collectionMerging.xml", getClass()));
  }
View Full Code Here

      if (!existingResourceList.contains(resource)) {
        toAddList.add(resource);
      }
    }

    BeanDefinitionReader beanDefinitionReader = moduleLoader.newBeanDefinitionReader(applicationId,
        parentContext, newRootDefinition);
    beanDefinitionReader.loadBeanDefinitions(toAddList.toArray(new Resource[toAddList.size()]));
  }
View Full Code Here

            ConfigurableApplicationContext context = moduleLoader.newApplicationContext(application, parent, definition, classLoader);
            ConfigurableListableBeanFactory beanFactory = context.getBeanFactory();
            addBeanPostProcessors(application, definition, beanFactory);
           
            final String applicationId = application.getId();
            BeanDefinitionReader reader = moduleLoader.newBeanDefinitionReader(applicationId, context, definition);

            if (reader != null) {
                //if this is null, then we assume moduleLoader or refresh takes care of this
               
                if (reader instanceof AbstractBeanDefinitionReader) {
                    ((AbstractBeanDefinitionReader) reader).setBeanClassLoader(classLoader);
                }
   
                final Resource[] resources = moduleLoader.getSpringConfigResources(applicationId, definition, classLoader);
                reader.loadBeanDefinitions(resources);
            }

            moduleLoader.handleRefresh(applicationId, context, definition);
            return context;
        }
View Full Code Here

      ConfigurableApplicationContext context = moduleLoader.newApplicationContext(parent, definition, classLoader);
      ConfigurableListableBeanFactory beanFactory = context.getBeanFactory();
      addBeanPostProcessors(definition, beanFactory);
     
      BeanDefinitionReader reader = moduleLoader.newBeanDefinitionReader(context, definition);

      if (reader != null) {
        //if this is null, then we assume moduleLoader or refresh takes care of this
       
        if (reader instanceof AbstractBeanDefinitionReader) {
          ((AbstractBeanDefinitionReader) reader).setBeanClassLoader(classLoader);
        }
 
        final Resource[] resources = moduleLoader.getSpringConfigResources(definition, classLoader);
        reader.loadBeanDefinitions(resources);
      }

      moduleLoader.handleRefresh(context);
      return context;
    }
View Full Code Here

      if (!existingResourceList.contains(resource)) {
        toAddList.add(resource);
      }
    }

    BeanDefinitionReader beanDefinitionReader = moduleLoader.newBeanDefinitionReader(parentContext,
        newRootDefinition);
    beanDefinitionReader.loadBeanDefinitions(toAddList.toArray(new Resource[toAddList.size()]));

    return true;
  }
View Full Code Here

            ConfigurableApplicationContext context = moduleLoader.newApplicationContext(application, parent, definition, classLoader);
            ConfigurableListableBeanFactory beanFactory = context.getBeanFactory();
            addBeanPostProcessors(application, definition, beanFactory);
           
            final String applicationId = application.getId();
            BeanDefinitionReader reader = moduleLoader.newBeanDefinitionReader(applicationId, context, definition);

            if (reader != null) {
                //if this is null, then we assume moduleLoader or refresh takes care of this
               
                if (reader instanceof AbstractBeanDefinitionReader) {
                    ((AbstractBeanDefinitionReader) reader).setBeanClassLoader(classLoader);
                }
   
                final Resource[] resources = moduleLoader.getSpringConfigResources(applicationId, definition, classLoader);
                reader.loadBeanDefinitions(resources);
            }

            moduleLoader.handleRefresh(applicationId, context, definition);
            return context;
        }
View Full Code Here

            ConfigurableApplicationContext context = moduleLoader.newApplicationContext(parent, definition, classLoader);
            ConfigurableListableBeanFactory beanFactory = context.getBeanFactory();
            addBeanPostProcessors(definition, beanFactory);
           
            BeanDefinitionReader reader = moduleLoader.newBeanDefinitionReader(context, definition);

            if (reader != null) {
                //if this is null, then we assume moduleLoader or refresh takes care of this
               
                if (reader instanceof AbstractBeanDefinitionReader) {
                    ((AbstractBeanDefinitionReader) reader).setBeanClassLoader(classLoader);
                }
   
                final Resource[] resources = moduleLoader.getSpringConfigResources(definition, classLoader);
                reader.loadBeanDefinitions(resources);
            }

            moduleLoader.handleRefresh(context);
            return context;
        }
View Full Code Here

      ConfigurableApplicationContext context = moduleLoader.newApplicationContext(parent, definition, classLoader);
      ConfigurableListableBeanFactory beanFactory = context.getBeanFactory();
      beanFactory.addBeanPostProcessor(new ServiceRegistryPostProcessor(serviceRegistry));
      beanFactory.addBeanPostProcessor(new ModuleDefinitionPostProcessor(definition));
     
      BeanDefinitionReader reader = moduleLoader.newBeanDefinitionReader(context, definition);

      if (reader instanceof AbstractBeanDefinitionReader) {
        ((AbstractBeanDefinitionReader) reader).setBeanClassLoader(classLoader);
      }
      reader.loadBeanDefinitions(resources);

      // refresh the application context - now we're ready to go
      context.refresh();
      return context;
    }
View Full Code Here

      ConfigurableApplicationContext context = moduleLoader.newApplicationContext(parent, definition, classLoader);
      ConfigurableListableBeanFactory beanFactory = context.getBeanFactory();
      addBeanPostProcessors(definition, beanFactory);
     
      BeanDefinitionReader reader = moduleLoader.newBeanDefinitionReader(context, definition);

      if (reader != null) {
        //if this is null, then we assume moduleLoader or refresh takes care of this
       
        if (reader instanceof AbstractBeanDefinitionReader) {
          ((AbstractBeanDefinitionReader) reader).setBeanClassLoader(classLoader);
        }
 
        final Resource[] resources = moduleLoader.getSpringConfigResources(definition, classLoader);
        reader.loadBeanDefinitions(resources);
      }

      moduleLoader.handleRefresh(context);
      return context;
    }
View Full Code Here

TOP

Related Classes of org.springframework.beans.factory.support.BeanDefinitionReader

Copyright © 2018 www.massapicom. 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.