Skip to content

Commit 9fa0614

Browse files
committed
XML config properly initialize WS message broker stats
Issue: SPR-14190
1 parent 6314df3 commit 9fa0614

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

spring-websocket/src/main/java/org/springframework/web/socket/config/MessageBrokerBeanDefinitionParser.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -590,10 +590,9 @@ private void registerWebSocketMessageBrokerStats(RootBeanDefinition broker, Runt
590590
if (context.getRegistry().containsBeanDefinition(name)) {
591591
beanDef.getPropertyValues().add("outboundChannelExecutor", context.getRegistry().getBeanDefinition(name));
592592
}
593-
name = SCHEDULER_BEAN_NAME;
594-
if (context.getRegistry().containsBeanDefinition(name)) {
595-
beanDef.getPropertyValues().add("sockJsTaskScheduler", context.getRegistry().getBeanDefinition(name));
596-
}
593+
Object scheduler = WebSocketNamespaceUtils.registerScheduler(SCHEDULER_BEAN_NAME, context, source);
594+
beanDef.getPropertyValues().add("sockJsTaskScheduler", scheduler);
595+
597596
registerBeanDefByName("webSocketMessageBrokerStats", beanDef, context, source);
598597
}
599598

0 commit comments

Comments
 (0)