@Override protected void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { for (WebSocketConfigurer configurer : this.configurers) { configurer.registerWebSocketHandlers(registry); } }
@Override protected HandlerMapping createInstance() { BeanFactory beanFactory = getBeanFactory(); if (beanFactory != null) { ((ListableBeanFactory) beanFactory) .getBeansOfType(WebSocketConfigurer.class) .values() .forEach(configurer -> configurer.registerWebSocketHandlers(this.registry)); } if (this.registry.requiresTaskScheduler()) { this.registry.setTaskScheduler(this.sockJsTaskScheduler); } AbstractHandlerMapping handlerMapping = this.registry.getHandlerMapping(); handlerMapping.setApplicationContext(this.applicationContext); return handlerMapping; }
@Override protected void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { for (WebSocketConfigurer configurer : this.configurers) { configurer.registerWebSocketHandlers(registry); } }
@Override protected void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { for (WebSocketConfigurer configurer : this.configurers) { configurer.registerWebSocketHandlers(registry); } }
@Override protected HandlerMapping createInstance() { BeanFactory beanFactory = getBeanFactory(); if (beanFactory != null) { ((ListableBeanFactory) beanFactory) .getBeansOfType(WebSocketConfigurer.class) .values() .forEach(configurer -> configurer.registerWebSocketHandlers(this.registry)); } if (this.registry.requiresTaskScheduler()) { this.registry.setTaskScheduler(this.sockJsTaskScheduler); } AbstractHandlerMapping handlerMapping = this.registry.getHandlerMapping(); handlerMapping.setApplicationContext(this.applicationContext); return handlerMapping; }