List of usage examples for org.springframework.web.socket.server.support DefaultHandshakeHandler DefaultHandshakeHandler
public DefaultHandshakeHandler()
From source file:com.pubkit.PubKitApplication.java
@Override public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { PKMPConnectionHandler pkmpHandler = new PKMPConnectionHandler(queueService); DefaultHandshakeHandler pkmpHandShakeHandler = new DefaultHandshakeHandler(); pkmpHandShakeHandler.setSupportedProtocols("pkmp"); registry.addHandler(pkmpHandler, "/pkmp"); registry.addHandler(pkmpHandler, "/pkmp-sj").setHandshakeHandler(pkmpHandShakeHandler).withSockJS(); MQTTConnectionHandler mqttHandler = new MQTTConnectionHandler(); DefaultHandshakeHandler handShakeHandler = new DefaultHandshakeHandler(); handShakeHandler.setSupportedProtocols("mqttv3.1, mqttv3.1.1"); registry.addHandler(mqttHandler, "/mqtt").setHandshakeHandler(handShakeHandler); }
From source file:org.springframework.web.socket.server.support.WebSocketHttpRequestHandler.java
public WebSocketHttpRequestHandler(WebSocketHandler wsHandler) { this(wsHandler, new DefaultHandshakeHandler()); }
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 . j ava 2s . 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; }