WebSocketService implementation that handles a WebSocket HTTP handshake request by delegating to a RequestUpgradeStrategy which is either auto-detected (no-arg constructor) from the classpath but can also be explicitly configured.
WebSocketService
RequestUpgradeStrategy
RuntimeHintsRegistrar implementation that registers reflection hints related to HandshakeWebSocketService.
RuntimeHintsRegistrar
HandshakeWebSocketService
HandlerAdapter that allows org.springframework.web.reactive.DispatcherHandler to support handlers of type WebSocketHandler with such handlers mapped to URL patterns via org.springframework.web.reactive.handler.SimpleUrlHandlerMapping.
HandlerAdapter
org.springframework.web.reactive.DispatcherHandler
WebSocketHandler
org.springframework.web.reactive.handler.SimpleUrlHandlerMapping
A predicate for use with org.springframework.web.reactive.handler.AbstractUrlHandlerMapping#setHandlerPredicate to ensure only WebSocket handshake requests are matched to handlers of type WebSocketHandler.
org.springframework.web.reactive.handler.AbstractUrlHandlerMapping#setHandlerPredicate