public class WebSocketConfigurationSupport extends ObjectSE
コンストラクターと説明 |
---|
WebSocketConfigurationSupport() |
修飾子と型 | メソッドと説明 |
---|---|
TaskScheduler | defaultSockJsTaskScheduler() SockJsServiceRegistration.setTaskScheduler(org.springframework.scheduling.TaskScheduler) を介して明示的に登録されていない場合に使用するデフォルトの TaskScheduler:@Configuration @EnableWebSocket public class WebSocketConfig implements WebSocketConfigurer { public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { registry.addHandler(myHandler(), "/echo") .withSockJS() .setTaskScheduler(myScheduler()); } // ... |
protected void |
registerWebSocketHandlers(WebSocketHandlerRegistry registry) |
HandlerMapping |
webSocketHandlerMapping(TaskScheduler defaultSockJsTaskScheduler) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
@Bean public HandlerMapping webSocketHandlerMapping(@Nullable TaskScheduler defaultSockJsTaskScheduler)
protected void registerWebSocketHandlers(WebSocketHandlerRegistry registry)
@Bean @Nullable public TaskScheduler defaultSockJsTaskScheduler()
SockJsServiceRegistration.setTaskScheduler(org.springframework.scheduling.TaskScheduler)
を介して明示的に登録されていない場合に使用するデフォルトの TaskScheduler:@Configuration @EnableWebSocket public class WebSocketConfig implements WebSocketConfigurer { public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { registry.addHandler(myHandler(), "/echo") .withSockJS() .setTaskScheduler(myScheduler()); } // ... }