Example usage for org.springframework.beans.factory.support GenericBeanDefinition getPropertyValues

List of usage examples for org.springframework.beans.factory.support GenericBeanDefinition getPropertyValues

Introduction

In this page you can find the example usage for org.springframework.beans.factory.support GenericBeanDefinition getPropertyValues.

Prototype

@Override
public MutablePropertyValues getPropertyValues() 

Source Link

Document

Return property values for this bean (never null ).

Usage

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);//  www.ja  va 2  s .co  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"));
}