Update default pools size for SockJS scheduler

This change updates the XML namespace to match a change already made
to the Java config.
This commit is contained in:
Rossen Stoyanchev
2014-03-24 21:44:03 -04:00
parent 13da7057e6
commit 5caf36ae91
4 changed files with 16 additions and 1 deletions

View File

@@ -138,6 +138,7 @@ class WebSocketNamespaceUtils {
RootBeanDefinition taskSchedulerDef = new RootBeanDefinition(ThreadPoolTaskScheduler.class);
taskSchedulerDef.setSource(source);
taskSchedulerDef.setRole(BeanDefinition.ROLE_INFRASTRUCTURE);
taskSchedulerDef.getPropertyValues().add("poolSize", Runtime.getRuntime().availableProcessors());
taskSchedulerDef.getPropertyValues().add("threadNamePrefix", schedulerName + "-");
parserContext.getRegistry().registerBeanDefinition(schedulerName, taskSchedulerDef);
parserContext.registerComponent(new BeanComponentDefinition(taskSchedulerDef, schedulerName));