Examples of AbstractBeanDefinition


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

  public void registerBeanDefinitions(AnnotationMetadata annotationMetadata, BeanDefinitionRegistry registry) {

    Assert.notNull(annotationMetadata, "AnnotationMetadata must not be null!");
    Assert.notNull(annotationMetadata, "BeanDefinitionRegistry must not be null!");

    AbstractBeanDefinition ahbd = registerAuditHandlerBeanDefinition(registry, getConfiguration(annotationMetadata));
    registerAuditListenerBeanDefinition(ahbd, registry);
  }
View Full Code Here

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

      AuditingConfiguration configuration) {

    Assert.notNull(registry, "BeanDefinitionRegistry must not be null!");
    Assert.notNull(configuration, "AuditingConfiguration must not be null!");

    AbstractBeanDefinition ahbd = getAuditHandlerBeanDefinitionBuilder(configuration).getBeanDefinition();
    registry.registerBeanDefinition(getAuditingHandlerBeanName(), ahbd);
    return ahbd;
  }
View Full Code Here

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

    if (!StringUtils.hasText(locations)) {
      properties.addPropertyValue("ignoreResourceNotFound", true);
    }

    AbstractBeanDefinition propertiesDefinition = properties.getBeanDefinition();
    propertiesDefinition.setSource(source);

    BeanDefinitionBuilder namedQueries = BeanDefinitionBuilder.rootBeanDefinition(PropertiesBasedNamedQueries.class);
    namedQueries.addConstructorArgValue(propertiesDefinition);

    AbstractBeanDefinition namedQueriesDefinition = namedQueries.getBeanDefinition();
    namedQueriesDefinition.setSource(source);

    return namedQueriesDefinition;
  }
View Full Code Here

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

   * (non-Javadoc)
   * @see org.springframework.data.repository.config.RepositoryConfigurationExtension#registerBeansForRoot(org.springframework.beans.factory.support.BeanDefinitionRegistry, org.springframework.data.repository.config.RepositoryConfigurationSource)
   */
  public void registerBeansForRoot(BeanDefinitionRegistry registry, RepositoryConfigurationSource configurationSource) {

    AbstractBeanDefinition definition = BeanDefinitionBuilder.rootBeanDefinition(REPOSITORY_INTERFACE_POST_PROCESSOR)
        .getBeanDefinition();

    registerWithSourceAndGeneratedBeanName(registry, definition, configurationSource.getSource());
  }
View Full Code Here

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

        extension.postProcess(definitionBuilder, (XmlRepositoryConfigurationSource) configurationSource);
      } else {
        extension.postProcess(definitionBuilder, (AnnotationRepositoryConfigurationSource) configurationSource);
      }

      AbstractBeanDefinition beanDefinition = definitionBuilder.getBeanDefinition();
      String beanName = generator.generateBeanName(beanDefinition, registry);

      if (LOGGER.isDebugEnabled()) {
        LOGGER.debug(REPOSITORY_REGISTRATION, extension.getModuleName(), beanName,
            configuration.getRepositoryInterface(), extension.getRepositoryFactoryClassName());
View Full Code Here

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

   */
  public static AbstractBeanDefinition getSourceBeanDefinition(BeanDefinitionBuilder builder, Object source) {

    Assert.notNull(builder, "Builder must not be null!");

    AbstractBeanDefinition definition = builder.getRawBeanDefinition();
    definition.setSource(source);
    return definition;
  }
View Full Code Here

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

   */
  public BeanComponentDefinition getComponent(BeanDefinitionBuilder builder) {

    Assert.notNull(builder);

    AbstractBeanDefinition definition = builder.getRawBeanDefinition();
    String name = BeanDefinitionReaderUtils.generateBeanName(definition, context.getRegistry(), context.isNested());

    return getComponent(builder, name);
  }
View Full Code Here

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

  public BeanComponentDefinition getComponent(BeanDefinitionBuilder builder, String name, Object rawSource) {

    Assert.notNull(builder);
    Assert.hasText(name);

    AbstractBeanDefinition definition = builder.getRawBeanDefinition();
    definition.setSource(context.extractSource(rawSource));

    return new BeanComponentDefinition(definition, name);
  }
View Full Code Here

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

    MutablePropertyValues propertyValues = new MutablePropertyValues();
    parser.configureCachingInterceptor(propertyValues, registry);

    Class targetClass = AnnotationCachingAttributeSource.class;
    String beanName = targetClass.getName();
    AbstractBeanDefinition definition = (AbstractBeanDefinition) registry
        .getBeanDefinition(beanName);

    ConfigAssert.assertBeanDefinitionWrapsClass(definition, targetClass);

    PropertyValue expected = new PropertyValue("cachingAttributeSource",
View Full Code Here

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

    MutablePropertyValues propertyValues = new MutablePropertyValues();
    parser.configureFlushingInterceptor(propertyValues, registry);

    Class targetClass = AnnotationFlushingAttributeSource.class;
    String beanName = targetClass.getName();
    AbstractBeanDefinition definition = (AbstractBeanDefinition) registry
        .getBeanDefinition(beanName);

    ConfigAssert.assertBeanDefinitionWrapsClass(definition, targetClass);

    PropertyValue expected = new PropertyValue("flushingAttributeSource",
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.