List of usage examples for org.springframework.web.socket.sockjs.transport.handler EventSourceTransportHandler EventSourceTransportHandler
EventSourceTransportHandler
From source file:org.springframework.web.socket.sockjs.transport.handler.DefaultSockJsService.java
private static Set<TransportHandler> getDefaultTransportHandlers( @Nullable Collection<TransportHandler> overrides) { Set<TransportHandler> result = new LinkedHashSet<>(8); result.add(new XhrPollingTransportHandler()); result.add(new XhrReceivingTransportHandler()); result.add(new XhrStreamingTransportHandler()); result.add(new JsonpPollingTransportHandler()); result.add(new JsonpReceivingTransportHandler()); result.add(new EventSourceTransportHandler()); result.add(new HtmlFileTransportHandler()); try {//from w w w. ja v a 2 s. c om result.add(new WebSocketTransportHandler(new DefaultHandshakeHandler())); } catch (Exception ex) { Log logger = LogFactory.getLog(DefaultSockJsService.class); if (logger.isWarnEnabled()) { logger.warn("Failed to create a default WebSocketTransportHandler", ex); } } if (overrides != null) { result.addAll(overrides); } return result; }