Examples of BeanDefinitionRegistry


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

* @author Phil Zoio
*/
public class ModuleUtilsTest extends TestCase {
   
    public void testCastToBeanDefinitionRegistry() {
        BeanDefinitionRegistry bdr = ModuleUtils.castToBeanDefinitionRegistry(new DefaultListableBeanFactory());
        assertNotNull(bdr);
   
        try {
            ModuleUtils.castToBeanDefinitionRegistry(EasyMock.createMock(ConfigurableListableBeanFactory.class));
        }
View Full Code Here

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

        catch (NoSuchBeanDefinitionException e) {
            String interfaceName = properties.getProperty(beanName);

            log.debug("bean name '" + beanName + "' interface name " + interfaceName);

            BeanDefinitionRegistry bdr = (BeanDefinitionRegistry) this;

            RootBeanDefinition interceptorDefinition = new RootBeanDefinition(DebuggingInterceptor.class);
            bdr.registerBeanDefinition(beanName + "_interceptor", interceptorDefinition);

            RootBeanDefinition proxyDefinition = new RootBeanDefinition(ProxyFactoryBean.class);
            proxyDefinition.getPropertyValues().addPropertyValue("interceptorNames", beanName + "_interceptor");
            proxyDefinition.getPropertyValues().addPropertyValue("proxyInterfaces", interfaceName);

            bdr.registerBeanDefinition(beanName, proxyDefinition);

            return proxyDefinition;
        }
    }
View Full Code Here

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

            RootBeanDefinition beanDefinition = new RootBeanDefinition(NamedServiceProxyFactoryBean.class);
            beanDefinition.getPropertyValues().addPropertyValue("proxyTypes", proxyTypes);
           
            BeanFactory rootBeanFactory = SpringModuleServiceUtils.getRootBeanFactory(getBeanFactory());

            BeanDefinitionRegistry registry = getBeanDefinitionRegistry(rootBeanFactory);
            registry.registerBeanDefinition(beanName, beanDefinition);

            endPoint = (NamedServiceEndpoint) rootBeanFactory.getBean("&" + beanName, NamedServiceEndpoint.class);
        }

        return endPoint;
View Full Code Here

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

    BeanDefinitionRegistry getBeanDefinitionRegistry(BeanFactory rootBeanFactory) {
        if (!(rootBeanFactory instanceof BeanDefinitionRegistry)) {
            throw new ExecutionException("Cannot use " + this.getClass().getName() + " with bean factory which does not implement " + BeanDefinitionRegistry.class.getName());
        }
        BeanDefinitionRegistry registry = (BeanDefinitionRegistry) rootBeanFactory;
        return registry;
    }
View Full Code Here

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

            RootBeanDefinition beanDefinition = new RootBeanDefinition(NamedServiceProxyFactoryBean.class);
            beanDefinition.getPropertyValues().addPropertyValue("proxyTypes", proxyTypes);
           
            BeanFactory rootBeanFactory = SpringModuleServiceUtils.getRootBeanFactory(getBeanFactory());

            BeanDefinitionRegistry registry = getBeanDefinitionRegistry(rootBeanFactory);
            registry.registerBeanDefinition(beanName, beanDefinition);

            endPoint = (NamedServiceEndpoint) rootBeanFactory.getBean("&" + beanName, NamedServiceEndpoint.class);
           
            if (logger.isDebugEnabled()) {
                logger.debug("Found endpoint for bean '&" + beanName + "': " + endPoint);
View Full Code Here

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

    BeanDefinitionRegistry getBeanDefinitionRegistry(BeanFactory rootBeanFactory) {
        if (!(rootBeanFactory instanceof BeanDefinitionRegistry)) {
            throw new ExecutionException("Cannot use " + this.getClass().getName() + " with bean factory which does not implement " + BeanDefinitionRegistry.class.getName());
        }
        BeanDefinitionRegistry registry = (BeanDefinitionRegistry) rootBeanFactory;
        return registry;
    }
View Full Code Here

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

            RootBeanDefinition beanDefinition = new RootBeanDefinition(NamedServiceProxyFactoryBean.class);
            beanDefinition.getPropertyValues().addPropertyValue("proxyTypes", proxyTypes);
           
            BeanFactory rootBeanFactory = SpringModuleServiceUtils.getRootBeanFactory(getBeanFactory());

            BeanDefinitionRegistry registry = getBeanDefinitionRegistry(rootBeanFactory);
            registry.registerBeanDefinition(beanName, beanDefinition);

            endPoint = (NamedServiceEndpoint) rootBeanFactory.getBean("&" + beanName, NamedServiceEndpoint.class);
           
            if (logger.isDebugEnabled()) {
                logger.debug("Found endpoint for bean '&" + beanName + "': " + endPoint);
View Full Code Here

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

    BeanDefinitionRegistry getBeanDefinitionRegistry(BeanFactory rootBeanFactory) {
        if (!(rootBeanFactory instanceof BeanDefinitionRegistry)) {
            throw new ExecutionException("Cannot use " + this.getClass().getName() + " with bean factory which does not implement " + BeanDefinitionRegistry.class.getName());
        }
        BeanDefinitionRegistry registry = (BeanDefinitionRegistry) rootBeanFactory;
        return registry;
    }
View Full Code Here

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

      RootBeanDefinition beanDefinition = new RootBeanDefinition(ContributionProxyFactoryBean.class);
      beanDefinition.getPropertyValues().addPropertyValue("proxyInterfaces", contributionClassNames);
     
      BeanFactory rootBeanFactory = ModuleContributionUtils.getRootBeanFactory(getBeanFactory());

      BeanDefinitionRegistry registry = getBeanDefinitionRegistry(rootBeanFactory);
      registry.registerBeanDefinition(beanName, beanDefinition);

      endPoint = (ContributionEndpoint) rootBeanFactory.getBean("&" + beanName,ContributionEndpoint.class);
    }

    return endPoint;
View Full Code Here

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

  BeanDefinitionRegistry getBeanDefinitionRegistry(BeanFactory rootBeanFactory) {
    if (!(rootBeanFactory instanceof BeanDefinitionRegistry)) {
      throw new ExecutionException("Cannot use " + this.getClass().getName() + " with bean factory which does not implement " + BeanDefinitionRegistry.class.getName());
    }
    BeanDefinitionRegistry registry = (BeanDefinitionRegistry) rootBeanFactory;
    return registry;
  }
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.