XML config properly initialize WS message broker stats

Issue: SPR-14190
This commit is contained in:
Rossen Stoyanchev 2016-04-26 17:22:26 -04:00
parent 6314df367c
commit 9fa061431c
1 changed files with 3 additions and 4 deletions

View File

@ -590,10 +590,9 @@ class MessageBrokerBeanDefinitionParser implements BeanDefinitionParser {
if (context.getRegistry().containsBeanDefinition(name)) {
beanDef.getPropertyValues().add("outboundChannelExecutor", context.getRegistry().getBeanDefinition(name));
}
name = SCHEDULER_BEAN_NAME;
if (context.getRegistry().containsBeanDefinition(name)) {
beanDef.getPropertyValues().add("sockJsTaskScheduler", context.getRegistry().getBeanDefinition(name));
}
Object scheduler = WebSocketNamespaceUtils.registerScheduler(SCHEDULER_BEAN_NAME, context, source);
beanDef.getPropertyValues().add("sockJsTaskScheduler", scheduler);
registerBeanDefByName("webSocketMessageBrokerStats", beanDef, context, source);
}