## Uses of Interface
org.springframework.web.socket.server.RequestUpgradeStrategy

Packages that use RequestUpgradeStrategy
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.

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

Classes in org.springframework.web.socket.server.jetty that implement RequestUpgradeStrategy
`class` `JettyRequestUpgradeStrategy` A `RequestUpgradeStrategy` for use with Jetty 9.4.

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

Classes in org.springframework.web.socket.server.standard that implement RequestUpgradeStrategy
`class` `AbstractStandardUpgradeStrategy` A base class for `RequestUpgradeStrategy` implementations that build on the standard WebSocket API for Java (JSR-356).
`class` `AbstractTyrusRequestUpgradeStrategy` A base class for `RequestUpgradeStrategy` implementations on top of JSR-356 based servers which include Tyrus as their WebSocket engine.
`class` `GlassFishRequestUpgradeStrategy` A WebSocket `RequestUpgradeStrategy` for Oracle's GlassFish 4.1 and higher.
`class` `TomcatRequestUpgradeStrategy` A WebSocket `RequestUpgradeStrategy` for Apache Tomcat.
`class` `UndertowRequestUpgradeStrategy` A WebSocket `RequestUpgradeStrategy` for WildFly and its underlying Undertow web server.
`class` `WebLogicRequestUpgradeStrategy` A WebSocket `RequestUpgradeStrategy` for Oracle's WebLogic.
`class` `WebSphereRequestUpgradeStrategy` WebSphere support for upgrading an `HttpServletRequest` during a WebSocket handshake.

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

Methods in org.springframework.web.socket.server.support that return RequestUpgradeStrategy
`RequestUpgradeStrategy` AbstractHandshakeHandler.`getRequestUpgradeStrategy()` Return the `RequestUpgradeStrategy` for WebSocket requests.

Constructors in org.springframework.web.socket.server.support with parameters of type RequestUpgradeStrategy
Constructor and Description
`AbstractHandshakeHandler(RequestUpgradeStrategy requestUpgradeStrategy)` A constructor that accepts a runtime-specific `RequestUpgradeStrategy`.
`DefaultHandshakeHandler(RequestUpgradeStrategy requestUpgradeStrategy)`