Top Description Classes
module spring.webflux

Package org.springframework.web.reactive.socket.server.support

Annotations
@NonNullApi
@NonNullFields
Imports
org.springframework.lang.NonNullApi, .NonNullFields

Server-side support classes for WebSocket requests.

Class Summary

Modifier and TypeClass and Description
public class
HandshakeWebSocketService

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.

pack-priv class
HandshakeWebSocketServiceRuntimeHints

RuntimeHintsRegistrar implementation that registers reflection hints related to HandshakeWebSocketService.

public class
WebSocketHandlerAdapter

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.

public class
WebSocketUpgradeHandlerPredicate

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.