public interface HandshakeHandler
HandshakeInterceptor, 
WebSocketHttpRequestHandler, 
SockJsService| Modifier and Type | Method and Description | 
|---|---|
| boolean | doHandshake(ServerHttpRequest request,
           ServerHttpResponse response,
           WebSocketHandler wsHandler,
           Map<String,Object> attributes)Initiate the handshake. | 
boolean doHandshake(ServerHttpRequest request, ServerHttpResponse response, WebSocketHandler wsHandler, Map<String,Object> attributes) throws HandshakeFailureException
request - the current requestresponse - the current responsewsHandler - the handler to process WebSocket messages; see
 PerConnectionWebSocketHandler for providing a handler with
 per-connection lifecycle.attributes - the attributes from the HTTP handshake to associate with the WebSocket
 session; the provided attributes are copied, the original map is not used.HandshakeFailureException - thrown when handshake processing failed to
 complete due to an internal, unrecoverable error, i.e. a server error as
 opposed to a failure to successfully negotiate the handshake.