List of usage examples for org.springframework.beans.factory.support GenericBeanDefinition setBeanClass
public void setBeanClass(@Nullable Class<?> beanClass)
From source file:org.springframework.flex.config.FlexConfigurationManagerTests.java
@Test public void customConfiguration() { this.context.registerSingleton("configParser", flex.messaging.config.XPathServerConfigurationParser.class); RuntimeBeanReference parserReference = new RuntimeBeanReference("configParser"); GenericBeanDefinition configManagerDef = new GenericBeanDefinition(); configManagerDef.setBeanClass(FlexConfigurationManager.class); configManagerDef.getPropertyValues().addPropertyValue("configurationParser", parserReference); configManagerDef.getPropertyValues().addPropertyValue("configurationPath", "classpath:org/springframework/flex/core/services-config.xml"); this.context.getDefaultListableBeanFactory().registerBeanDefinition("configurationManager", configManagerDef);/*from w w w.jav a2s. c o m*/ this.context.refresh(); this.configManager = (ConfigurationManager) this.context.getBean("configurationManager"); MessagingConfiguration messagingConfiguration = this.configManager.getMessagingConfiguration(this.config); assertNotNull(messagingConfiguration); assertNotNull(messagingConfiguration.getServiceSettings("message-service")); assertNotNull(messagingConfiguration.getServiceSettings("proxy-service")); assertNotNull(messagingConfiguration.getServiceSettings("remoting-service")); }