Skip to content

Commit 8f0f5fa

Browse files
committed
XML config properly initialize WS message broker stats
Issue: SPR-14190
1 parent d06188e commit 8f0f5fa

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
@@ -620,10 +620,9 @@ private void registerWebSocketMessageBrokerStats(RootBeanDefinition broker, Runt
620620
if (context.getRegistry().containsBeanDefinition(name)) {
621621
beanDef.getPropertyValues().add("outboundChannelExecutor", context.getRegistry().getBeanDefinition(name));
622622
}
623-
name = SCHEDULER_BEAN_NAME;
624-
if (context.getRegistry().containsBeanDefinition(name)) {
625-
beanDef.getPropertyValues().add("sockJsTaskScheduler", context.getRegistry().getBeanDefinition(name));
626-
}
623+
Object scheduler = WebSocketNamespaceUtils.registerScheduler(SCHEDULER_BEAN_NAME, context, source);
624+
beanDef.getPropertyValues().add("sockJsTaskScheduler", scheduler);
625+
627626
registerBeanDefByName("webSocketMessageBrokerStats", beanDef, context, source);
628627
}
629628

0 commit comments

Comments
 (0)