added chaining-capable "add" method to MutablePropertyValues
This commit is contained in:
@@ -66,7 +66,7 @@ class MBeanServerBeanDefinitionParser extends AbstractBeanDefinitionParser {
|
||||
String agentId = element.getAttribute(AGENT_ID_ATTRIBUTE);
|
||||
if (StringUtils.hasText(agentId)) {
|
||||
RootBeanDefinition bd = new RootBeanDefinition(MBeanServerFactoryBean.class);
|
||||
bd.getPropertyValues().addPropertyValue("agentId", agentId);
|
||||
bd.getPropertyValues().add("agentId", agentId);
|
||||
return bd;
|
||||
}
|
||||
AbstractBeanDefinition specialServer = findServerForSpecialEnvironment();
|
||||
@@ -74,7 +74,7 @@ class MBeanServerBeanDefinitionParser extends AbstractBeanDefinitionParser {
|
||||
return specialServer;
|
||||
}
|
||||
RootBeanDefinition bd = new RootBeanDefinition(MBeanServerFactoryBean.class);
|
||||
bd.getPropertyValues().addPropertyValue("locateExistingServerIfPossible", Boolean.TRUE);
|
||||
bd.getPropertyValues().add("locateExistingServerIfPossible", Boolean.TRUE);
|
||||
|
||||
// Mark as infrastructure bean and attach source location.
|
||||
bd.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
|
||||
@@ -85,7 +85,7 @@ class MBeanServerBeanDefinitionParser extends AbstractBeanDefinitionParser {
|
||||
static AbstractBeanDefinition findServerForSpecialEnvironment() {
|
||||
if (weblogicPresent) {
|
||||
RootBeanDefinition bd = new RootBeanDefinition(JndiObjectFactoryBean.class);
|
||||
bd.getPropertyValues().addPropertyValue("jndiName", "java:comp/env/jmx/runtime");
|
||||
bd.getPropertyValues().add("jndiName", "java:comp/env/jmx/runtime");
|
||||
return bd;
|
||||
}
|
||||
else if (webspherePresent) {
|
||||
|
||||
@@ -37,7 +37,7 @@ public class ScriptingDefaultsParser implements BeanDefinitionParser {
|
||||
LangNamespaceUtils.registerScriptFactoryPostProcessorIfNecessary(parserContext.getRegistry());
|
||||
String refreshCheckDelay = element.getAttribute(REFRESH_CHECK_DELAY_ATTRIBUTE);
|
||||
if (StringUtils.hasText(refreshCheckDelay)) {
|
||||
bd.getPropertyValues().addPropertyValue("defaultRefreshCheckDelay", new Long(refreshCheckDelay));
|
||||
bd.getPropertyValues().add("defaultRefreshCheckDelay", new Long(refreshCheckDelay));
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user