Examples of RootBeanDefinition


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

        strategyParserControl.setReturnValue( "target" );
    }

    private void registerCacheProviderFacadeDefinition()
    {
        RootBeanDefinition cacheProviderFacade = new RootBeanDefinition( CacheProviderFacade.class );
        registry.registerBeanDefinition( elementBuilder.cacheProviderId, cacheProviderFacade );
    }
View Full Code Here

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

    validator.validate(holder, 0, parserContext);
  }

  public void testValidateWithBeanDefinitionNotDescribingCachingListener() {
    BeanDefinition beanDefinition = new RootBeanDefinition(String.class);
    BeanDefinitionHolder holder = createBeanDefinitionHolder(beanDefinition);

    assertValidationThrowsException(holder);
  }
View Full Code Here

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

        beanName);
    return holder;
  }

  private BeanDefinition createCachingListenerBeanDefinition() {
    return new RootBeanDefinition(CachingListener.class);
  }
View Full Code Here

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

  protected void configureCachingInterceptor(
      MutablePropertyValues propertyValues, BeanDefinitionRegistry registry) {

    String beanName = AnnotationCachingAttributeSource.class.getName();

    registry.registerBeanDefinition(beanName, new RootBeanDefinition(
        AnnotationCachingAttributeSource.class));

    propertyValues.addPropertyValue("cachingAttributeSource",
        new RuntimeBeanReference(beanName));
  }
View Full Code Here

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

  protected void configureFlushingInterceptor(
      MutablePropertyValues propertyValues, BeanDefinitionRegistry registry) {

    String beanName = AnnotationFlushingAttributeSource.class.getName();

    registry.registerBeanDefinition(beanName, new RootBeanDefinition(
        AnnotationFlushingAttributeSource.class));

    propertyValues.addPropertyValue("flushingAttributeSource",
        new RuntimeBeanReference(beanName));
  }
View Full Code Here

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

   *          the registry of bean definitions
   *
   * @see AbstractMetadataAttributesParser#registerCustomBeans(BeanDefinitionRegistry)
   */
  protected void registerCustomBeans(BeanDefinitionRegistry registry) {
    RootBeanDefinition attributes = new RootBeanDefinition(
        CommonsAttributes.class);
    registry.registerBeanDefinition(BeanName.ATTRIBUTES, attributes);
  }
View Full Code Here

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

      ParserContext parserContext,
      CacheSetupStrategyPropertySource propertySource) {

    Object target = getBeanReferenceParser().parse(element, parserContext);

    RootBeanDefinition cacheProxyFactoryBean = new RootBeanDefinition(
        CacheProxyFactoryBean.class, propertySource.getAllProperties());

    cacheProxyFactoryBean.getPropertyValues()
        .addPropertyValue("target", target);

    String id = element.getAttribute("id");
    BeanDefinitionRegistry registry = parserContext.getRegistry();
    registry.registerBeanDefinition(id, cacheProxyFactoryBean);
View Full Code Here

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

   */
  protected final void doParse(String cacheProviderFacadeId, Element element,
      BeanDefinitionRegistry registry) {
    String id = "cacheManager";
    Class clazz = getCacheManagerClass();
    RootBeanDefinition cacheManager = new RootBeanDefinition(clazz);
    MutablePropertyValues cacheManagerProperties = new MutablePropertyValues();
    cacheManager.setPropertyValues(cacheManagerProperties);

    PropertyValue configLocation = parseConfigLocationProperty(element);
    cacheManagerProperties.addPropertyValue(configLocation);
    registry.registerBeanDefinition(id, cacheManager);

View Full Code Here

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

        methodsToMock);
    parser = (AbstractCacheManagerAndProviderFacadeParser) parserControl
        .getMock();
    registry = new DefaultListableBeanFactory();

    cacheProviderFacade = new RootBeanDefinition(CacheProviderFacade.class);
    cacheProviderFacade.setPropertyValues(new MutablePropertyValues());
    registry.registerBeanDefinition(BeanName.CACHE_PROVIDER_FACADE,
        cacheProviderFacade);
  }
View Full Code Here

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

    parser.getCacheManagerClass();
    parserControl.setReturnValue(cacheManagerClass);
  }

  private RootBeanDefinition getCacheManagerFromRegistry() {
    RootBeanDefinition cacheManager = (RootBeanDefinition) registry
        .getBeanDefinition(BeanName.CACHE_MANAGER);
    return cacheManager;
  }
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.