List of usage examples for org.springframework.web.socket.server.support DefaultHandshakeHandler setSupportedProtocols
public void setSupportedProtocols(String... protocols)
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); }