Examples of AbstractBeanDefinition


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

        methodsToMock);
    parser = (AbstractMetadataAttributesParser) parserControl.getMock();
  }

  private void assertAutoProxyIsRegistered() {
    AbstractBeanDefinition definition = (AbstractBeanDefinition) registry
        .getBeanDefinition("autoproxy");

    ConfigAssert.assertBeanDefinitionWrapsClass(definition,
        DefaultAdvisorAutoProxyCreator.class);
  }
View Full Code Here

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

        DefaultAdvisorAutoProxyCreator.class);
  }

  private void assertCachingAdvisorIsRegistered() {
    Class advisorClass = CachingAttributeSourceAdvisor.class;
    AbstractBeanDefinition definition = (AbstractBeanDefinition) registry
        .getBeanDefinition(advisorClass.getName());

    ConfigAssert.assertBeanDefinitionWrapsClass(definition, advisorClass);

    RuntimeBeanReference expectedReference = new RuntimeBeanReference(
        MetadataCachingInterceptor.class.getName());

    ConfigAssert.assertBeanDefinitionHasConstructorArgument(expectedReference,
        definition.getConstructorArgumentValues(), 0,
        RuntimeBeanReference.class);
  }
View Full Code Here

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

        .getCachingModelsProperty());
  }

  private void assertFlushingAdvisorIsRegistered() {
    Class advisorClass = FlushingAttributeSourceAdvisor.class;
    AbstractBeanDefinition definition = (AbstractBeanDefinition) registry
        .getBeanDefinition(advisorClass.getName());

    ConfigAssert.assertBeanDefinitionWrapsClass(definition, advisorClass);

    RuntimeBeanReference expectedReference = new RuntimeBeanReference(
        MetadataFlushingInterceptor.class.getName());

    ConfigAssert.assertBeanDefinitionHasConstructorArgument(expectedReference,
        definition.getConstructorArgumentValues(), 0,
        RuntimeBeanReference.class);
  }
View Full Code Here

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

  }

  public void testRegisterCustomBeans() {
    parser.registerCustomBeans(registry);

    AbstractBeanDefinition attributesDefinition = (AbstractBeanDefinition) registry
        .getBeanDefinition(ATTRIBUTES_BEAN_NAME);
    ConfigAssert.assertBeanDefinitionWrapsClass(attributesDefinition,
        CommonsAttributes.class);
  }
View Full Code Here

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

  public void testParseCacheSetupStrategy() {
    parser.parseCacheSetupStrategy(config.toXml(), parserContext,
        propertySource);

    // verify the properties of the caching interceptor.
    AbstractBeanDefinition cachingInterceptor = (AbstractBeanDefinition) registry
        .getBeanDefinition(config.cachingInterceptorId);
    MutablePropertyValues cachingProperties = cachingInterceptor
        .getPropertyValues();

    assertSame(propertySource.cacheKeyGenerator, cachingProperties
        .getPropertyValue("cacheKeyGenerator").getValue());
    assertSame(propertySource.cacheProviderFacadeReference, cachingProperties
        .getPropertyValue("cacheProviderFacade").getValue());
    assertSame(propertySource.cachingListeners, cachingProperties
        .getPropertyValue("cachingListeners").getValue());
    assertSame(propertySource.cachingModelMap, cachingProperties
        .getPropertyValue("cachingModels").getValue());

    // verify the properties of the flushing interceptor.
    AbstractBeanDefinition flushingInterceptor = (AbstractBeanDefinition) registry
        .getBeanDefinition(config.flushingInterceptorId);
    MutablePropertyValues flushingProperties = flushingInterceptor
        .getPropertyValues();

    assertSame(propertySource.cacheProviderFacadeReference, flushingProperties
        .getPropertyValue("cacheProviderFacade").getValue());
    assertSame(propertySource.flushingModelMap, flushingProperties
View Full Code Here

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

    protected AbstractBeanDefinition parseInternal(Element element, ParserContext parserContext) {

        BeanDefinitionBuilder registryBuilder = BeanDefinitionBuilder.rootBeanDefinition(DefaultValidationAnnotationHandlerRegistry.class);
        parseHandlerElements(element, registryBuilder);
        AbstractBeanDefinition beanDefinition = registryBuilder.getBeanDefinition();
        String validatorId = resolveId(element, beanDefinition, parserContext);
        String registryId = HANDLER_REGISTRY_PREFIX + validatorId;
        parserContext.getRegistry().registerBeanDefinition(registryId, beanDefinition);

        BeanDefinitionBuilder loaderBuilder = BeanDefinitionBuilder.rootBeanDefinition(AnnotationBeanValidationConfigurationLoader.class);
View Full Code Here

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

    protected AbstractBeanDefinition parseInternal(Element element, ParserContext parserContext) {

        BeanDefinitionBuilder registryBuilder = BeanDefinitionBuilder.rootBeanDefinition(DefaultValidationRuleElementHandlerRegistry.class);
        parseHandlerElements(element, registryBuilder);
        AbstractBeanDefinition beanDefinition = registryBuilder.getBeanDefinition();
        String validatorId = resolveId(element, beanDefinition, parserContext);
        String registryId = HANDLER_REGISTRY_PREFIX + validatorId;
        parserContext.getRegistry().registerBeanDefinition(registryId, beanDefinition);

        String loaderId = CONFIGURATION_LOADER_PREFIX + validatorId;
View Full Code Here

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

            id = id + getSuffix();
        }
       
        if (FactoryBean.class.isAssignableFrom(getFactoryClass())) {
            if (!noFactory) {
                AbstractBeanDefinition def = factoryBean.getRawBeanDefinition().cloneBeanDefinition();
                def.setBeanClass(getRawFactoryClass());
                def.setAbstract(factoriesAreAbstract);
                def.setLazyInit(true);
                ctx.getRegistry().registerBeanDefinition(id + getFactoryIdSuffix(),
                                                         def);
            }
            bean.getBeanDefinition().setAttribute("id", id);
        } else {
View Full Code Here

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

        protected BeanDefinitionBuilder createAndFillBeanBuilder(Node node, final Class clazz,
                                                                 final String propertyName,
                                                                 final BeanDefinitionBuilder parent,
                                                                 final String... exceptPropertyNames) {
            BeanDefinitionBuilder builder = createBeanBuilder(clazz);
            final AbstractBeanDefinition beanDefinition = builder.getBeanDefinition();
            fillValues(node, builder, exceptPropertyNames);
            parent.addPropertyValue(propertyName, beanDefinition);
            return builder;
        }
View Full Code Here

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

                                               final Class clazz,
                                               final String propertyName,
                                               final ManagedMap managedMap,
                                               String... excludeNames) {
            BeanDefinitionBuilder builder = createBeanBuilder(clazz);
            final AbstractBeanDefinition beanDefinition = builder.getBeanDefinition();
            final Node attName = node.getAttributes().getNamedItem(propertyName ); //"name"
            final String name = getTextContent(attName);
            builder.addPropertyValue("name", name);
            fillValues(node, builder,excludeNames);
            managedMap.put(name, beanDefinition);
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.