Example usage for org.springframework.web.socket.server.support DefaultHandshakeHandler DefaultHandshakeHandler

List of usage examples for org.springframework.web.socket.server.support DefaultHandshakeHandler DefaultHandshakeHandler

Introduction

In this page you can find the example usage for org.springframework.web.socket.server.support DefaultHandshakeHandler DefaultHandshakeHandler.

Prototype

public DefaultHandshakeHandler() 

Source Link

Usage

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;
}