Example usage for org.springframework.web.socket WebSocketHttpHeaders SEC_WEBSOCKET_VERSION

List of usage examples for org.springframework.web.socket WebSocketHttpHeaders SEC_WEBSOCKET_VERSION

Introduction

In this page you can find the example usage for org.springframework.web.socket WebSocketHttpHeaders SEC_WEBSOCKET_VERSION.

Prototype

String SEC_WEBSOCKET_VERSION

To view the source code for org.springframework.web.socket WebSocketHttpHeaders SEC_WEBSOCKET_VERSION.

Click Source Link

Usage

From source file:org.springframework.web.socket.server.support.AbstractHandshakeHandler.java

protected void handleWebSocketVersionNotSupported(ServerHttpRequest request, ServerHttpResponse response) {
    if (logger.isErrorEnabled()) {
        String version = request.getHeaders().getFirst("Sec-WebSocket-Version");
        logger.error("Handshake failed due to unsupported WebSocket version: " + version
                + ". Supported versions: " + Arrays.toString(getSupportedVersions()));
    }//from   w  ww .j  a  v a2  s . co m
    response.setStatusCode(HttpStatus.UPGRADE_REQUIRED);
    response.getHeaders().set(WebSocketHttpHeaders.SEC_WEBSOCKET_VERSION,
            StringUtils.arrayToCommaDelimitedString(getSupportedVersions()));
}

From source file:org.springframework.web.socket.server.support.DefaultHandshakeHandler.java

protected void handleWebSocketVersionNotSupported(ServerHttpRequest request, ServerHttpResponse response) {
    if (logger.isErrorEnabled()) {
        String version = request.getHeaders().getFirst("Sec-WebSocket-Version");
        logger.error("Handshake failed due to unsupported WebSocket version: " + version
                + ". Supported versions: " + Arrays.toString(getSupportedVersions()));
    }//from w  w w  . j  a va2  s  .  co  m
    response.setStatusCode(HttpStatus.UPGRADE_REQUIRED);
    response.getHeaders().put(WebSocketHttpHeaders.SEC_WEBSOCKET_VERSION,
            Arrays.asList(StringUtils.arrayToCommaDelimitedString(getSupportedVersions())));
}