Examples of BeanDefinitionRegistry


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

        registry.registerBeanDefinition(bean.name(), rbd);
    }
   
    public void postProcessBeanFactory(ConfigurableListableBeanFactory configurableListableBeanFactory) throws BeansException {
        if (BeanDefinitionRegistry.class.isInstance(configurableListableBeanFactory)) {
            BeanDefinitionRegistry registry = (BeanDefinitionRegistry) configurableListableBeanFactory;
            if ((includePath != null) && (!includePath.isEmpty())) {
                for (String packagePattern : includePath) {
                    try {
                        Resource[] resources = this.applicationContext.getResources(packagePattern);
                        for (Resource resource : resources) {
View Full Code Here

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

        registry.registerBeanDefinition(bean.name(), rbd);
    }
   
    public void postProcessBeanFactory(ConfigurableListableBeanFactory configurableListableBeanFactory) throws BeansException {
        if (BeanDefinitionRegistry.class.isInstance(configurableListableBeanFactory)) {
            BeanDefinitionRegistry registry = (BeanDefinitionRegistry) configurableListableBeanFactory;
            if ((includePath != null) && (!includePath.isEmpty())) {
                for (String packagePattern : includePath) {
                    try {
                        Resource[] resources = this.applicationContext.getResources(packagePattern);
                        for (Resource resource : resources) {
View Full Code Here

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

  private final static Log log = LogFactory.getLog(ConfiguringBeanFactoryPostProcessor.class);

  @Override
  public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
    if (beanFactory instanceof BeanDefinitionRegistry) {
      BeanDefinitionRegistry registry = (BeanDefinitionRegistry) beanFactory;
      if (!beanFactory.containsBean(YarnContextUtils.TASK_SCHEDULER_BEAN_NAME)) {
        registerTaskScheduler(registry);
      }
      if (!beanFactory.containsBean(YarnContextUtils.TASK_EXECUTOR_BEAN_NAME)) {
        registerTaskExecutor(registry);
View Full Code Here

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

    try {

      Environment environment = parser.getDelegate().getEnvironment();
      ResourceLoader resourceLoader = parser.getReaderContext().getResourceLoader();
      BeanDefinitionRegistry registry = parser.getRegistry();

      XmlRepositoryConfigurationSource configSource = new XmlRepositoryConfigurationSource(element, parser, environment);
      RepositoryConfigurationDelegate delegate = new RepositoryConfigurationDelegate(configSource, resourceLoader,
          environment);
View Full Code Here

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

   */
  public final BeanDefinition parse(Element element, ParserContext parserContext)
      throws NoSuchBeanDefinitionException, IllegalStateException {
    String cacheProviderFacadeId = element.getAttribute("providerId");

    BeanDefinitionRegistry registry = parserContext.getRegistry();
    if (!registry.containsBeanDefinition(cacheProviderFacadeId)) {
      throw new IllegalStateException(
          "An implementation of CacheProviderFacade should be registered under the name "
              + StringUtils.quote(cacheProviderFacadeId));
    }

View Full Code Here

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

        .parseBeanDefinitionElement(beanElement);

    String beanName = holder.getBeanName();

    if (registerInnerBean && StringUtils.hasText(beanName)) {
      BeanDefinitionRegistry registry = parserContext.getRegistry();
      BeanDefinition beanDefinition = holder.getBeanDefinition();
      registry.registerBeanDefinition(beanName, beanDefinition);

      return new RuntimeBeanReference(beanName);
    }

    return holder;
View Full Code Here

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

   */
  protected void parseCacheSetupStrategy(Element element,
      ParserContext parserContext,
      CacheSetupStrategyPropertySource propertySource) {

    BeanDefinitionRegistry registry = parserContext.getRegistry();

    String cachingInterceptorId = element.getAttribute("cachingInterceptorId");
    registerCachingInterceptor(cachingInterceptorId, registry, propertySource);

    String flushingInterceptorId = element
View Full Code Here

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

   */
  protected final void parseCacheSetupStrategy(Element element,
      ParserContext parserContext,
      CacheSetupStrategyPropertySource propertySource) {

    BeanDefinitionRegistry registry = parserContext.getRegistry();

    registerAutoproxy(registry);
    registerCustomBeans(registry);
    registerCachingInterceptor(registry, propertySource);
    registerFlushingInterceptor(registry, propertySource);
View Full Code Here

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

  /**
   * @see CachingListenerValidator#validate(Object, int, ParserContext)
   */
  public void validate(Object cachingListener, int index,
      ParserContext parserContext) throws IllegalStateException {
    BeanDefinitionRegistry registry = parserContext.getRegistry();
    BeanDefinition beanDefinition = null;

    if (cachingListener instanceof RuntimeBeanReference) {
      String beanName = ((RuntimeBeanReference) cachingListener).getBeanName();
      beanDefinition = registry.getBeanDefinition(beanName);

    } else if (cachingListener instanceof BeanDefinitionHolder) {
      beanDefinition = ((BeanDefinitionHolder) cachingListener)
          .getBeanDefinition();
    } else {
View Full Code Here

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

    RootBeanDefinition cacheProviderFacade = new RootBeanDefinition(clazz,
        propertyValues);
    propertyValues.addPropertyValue(parseFailQuietlyEnabledProperty(element));
    propertyValues.addPropertyValue(parseSerializableFactoryProperty(element));

    BeanDefinitionRegistry registry = parserContext.getRegistry();
    registry.registerBeanDefinition(id, cacheProviderFacade);

    doParse(id, element, registry);
    return null;
  }
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.