## Uses of Class
org.springframework.web.socket.server.HandshakeFailureException

Packages that use HandshakeFailureException
org.springframework.web.socket.server: Server-side abstractions for WebSocket interactions.
org.springframework.web.socket.server.jetty: Server-side support for the Jetty 9+ WebSocket API.
org.springframework.web.socket.server.standard: Server-side classes for use with standard JSR-356 WebSocket endpoints.
org.springframework.web.socket.server.support: Server-side support classes including container-specific strategies for upgrading a request.
org.springframework.web.socket.sockjs.transport.handler: `TransportHandler` implementation classes as well as a concrete `SockJsService`.

### Uses of HandshakeFailureException in org.springframework.web.socket.server

Methods in org.springframework.web.socket.server that throw HandshakeFailureException
`boolean` HandshakeHandler.`doHandshake(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, WebSocketHandler wsHandler, Map<String,Object> attributes)` Initiate the handshake.
`void` RequestUpgradeStrategy.`upgrade(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, String selectedProtocol, List<WebSocketExtension> selectedExtensions, Principal user, WebSocketHandler wsHandler, Map<String,Object> attributes)` Perform runtime specific steps to complete the upgrade.

### Uses of HandshakeFailureException in org.springframework.web.socket.server.jetty

Methods in org.springframework.web.socket.server.jetty that throw HandshakeFailureException
`void` JettyRequestUpgradeStrategy.`upgrade(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, String selectedProtocol, List<WebSocketExtension> selectedExtensions, Principal user, WebSocketHandler wsHandler, Map<String,Object> attributes)`

### Uses of HandshakeFailureException in org.springframework.web.socket.server.standard

Methods in org.springframework.web.socket.server.standard that throw HandshakeFailureException
`void` AbstractStandardUpgradeStrategy.`upgrade(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, String selectedProtocol, List<WebSocketExtension> selectedExtensions, Principal user, WebSocketHandler wsHandler, Map<String,Object> attrs)`
`protected abstract void` AbstractStandardUpgradeStrategy.`upgradeInternal(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint)`
`void` AbstractTyrusRequestUpgradeStrategy.`upgradeInternal(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, String selectedProtocol, List<Extension> extensions, Endpoint endpoint)`
`void` TomcatRequestUpgradeStrategy.`upgradeInternal(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint)`
`protected void` UndertowRequestUpgradeStrategy.`upgradeInternal(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint)`
`void` WebSphereRequestUpgradeStrategy.`upgradeInternal(org.springframework.http.server.ServerHttpRequest httpRequest, org.springframework.http.server.ServerHttpResponse httpResponse, String selectedProtocol, List<Extension> selectedExtensions, Endpoint endpoint)`

### Uses of HandshakeFailureException in org.springframework.web.socket.server.support

Methods in org.springframework.web.socket.server.support that throw HandshakeFailureException
`boolean` AbstractHandshakeHandler.`doHandshake(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, WebSocketHandler wsHandler, Map<String,Object> attributes)`

### Uses of HandshakeFailureException in org.springframework.web.socket.sockjs.transport.handler

Methods in org.springframework.web.socket.sockjs.transport.handler that throw HandshakeFailureException
`boolean` WebSocketTransportHandler.`doHandshake(org.springframework.http.server.ServerHttpRequest request, org.springframework.http.server.ServerHttpResponse response, WebSocketHandler handler, Map<String,Object> attributes)`