Examples of postProcessBeanFactory()


Examples of org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory()

    int configClasses = 2;
    int beansInClasses = 2;
    DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
    beanFactory.registerBeanDefinition("config", new RootBeanDefinition(ConfigurationWithImportAnnotation.class.getName()));
    ConfigurationClassPostProcessor pp = new ConfigurationClassPostProcessor();
    pp.postProcessBeanFactory(beanFactory);
    assertThat(beanFactory.getBeanDefinitionCount(), equalTo(configClasses + beansInClasses));
  }

  @Test
  public void testProcessImportsWithDoubleImports() {
View Full Code Here

Examples of org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory()

  public void testImportAnnotationWithMultipleArgumentsResultingInOverriddenBeanDefinition() {
    DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory();
    beanFactory.registerBeanDefinition("config", new RootBeanDefinition(
        WithMultipleArgumentsThatWillCauseDuplication.class));
    ConfigurationClassPostProcessor pp = new ConfigurationClassPostProcessor();
    pp.postProcessBeanFactory(beanFactory);
    assertThat(beanFactory.getBeanDefinitionCount(), equalTo(4));
    assertThat(beanFactory.getBean("foo", ITestBean.class).getName(), equalTo("foo2"));
  }

  @Configuration
View Full Code Here

Examples of org.springframework.osgi.extender.OsgiBeanFactoryPostProcessor.postProcessBeanFactory()

      if (trace)
        log.trace("Calling OsgiBeanFactoryPostProcessor " + osgiPostProcessor + " for bean factory "
            + beanFactory);

      try {
        osgiPostProcessor.postProcessBeanFactory(bundleContext, beanFactory);
      }
      catch (InvalidSyntaxException ex) {
        processingException = ex;
      }
      catch (BundleException ex) {
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.