Uses of Class
org.springframework.web.reactive.socket.HandshakeInfo
Packages that use HandshakeInfo Package Description org.springframework.web.reactive.socket Abstractions and support classes for reactive WebSocket interactions.org.springframework.web.reactive.socket.adapter Classes adapting Spring's Reactive WebSocket API to and from WebSocket runtimes.org.springframework.web.reactive.socket.client Client support for WebSocket interactions.org.springframework.web.reactive.socket.server Server support for WebSocket interactions.org.springframework.web.reactive.socket.server.upgrade Holds implementations ofRequestUpgradeStrategy
.Uses of HandshakeInfo in org.springframework.web.reactive.socket
Methods in org.springframework.web.reactive.socket that return HandshakeInfo Modifier and Type Method Description HandshakeInfo
WebSocketSession. getHandshakeInfo()
Return information from the handshake request.Uses of HandshakeInfo in org.springframework.web.reactive.socket.adapter
Methods in org.springframework.web.reactive.socket.adapter that return HandshakeInfo Modifier and Type Method Description HandshakeInfo
AbstractWebSocketSession. getHandshakeInfo()
Constructors in org.springframework.web.reactive.socket.adapter with parameters of type HandshakeInfo Constructor Description AbstractListenerWebSocketSession(T delegate, String id, HandshakeInfo handshakeInfo, DataBufferFactory bufferFactory)
Base constructor.AbstractListenerWebSocketSession(T delegate, String id, HandshakeInfo info, DataBufferFactory bufferFactory, reactor.core.publisher.MonoProcessor<Void> completionMono)
Alternative constructor with completionMono<Void>
to propagate the session completion (success or error) (for client-side use).AbstractWebSocketSession(T delegate, String id, HandshakeInfo info, DataBufferFactory bufferFactory)
Create a new WebSocket session.JettyWebSocketSession(org.eclipse.jetty.websocket.api.Session session, HandshakeInfo info, DataBufferFactory factory)
JettyWebSocketSession(org.eclipse.jetty.websocket.api.Session session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<Void> completionMono)
NettyWebSocketSessionSupport(T delegate, HandshakeInfo info, NettyDataBufferFactory factory)
ReactorNettyWebSocketSession(reactor.netty.http.websocket.WebsocketInbound inbound, reactor.netty.http.websocket.WebsocketOutbound outbound, HandshakeInfo info, NettyDataBufferFactory bufferFactory)
Constructor for the session, using theNettyWebSocketSessionSupport.DEFAULT_FRAME_MAX_SIZE
value.ReactorNettyWebSocketSession(reactor.netty.http.websocket.WebsocketInbound inbound, reactor.netty.http.websocket.WebsocketOutbound outbound, HandshakeInfo info, NettyDataBufferFactory bufferFactory, int maxFramePayloadLength)
Constructor with an additional maxFramePayloadLength argument.StandardWebSocketSession(Session session, HandshakeInfo info, DataBufferFactory factory)
StandardWebSocketSession(Session session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<Void> completionMono)
TomcatWebSocketSession(Session session, HandshakeInfo info, DataBufferFactory factory)
TomcatWebSocketSession(Session session, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<Void> completionMono)
UndertowWebSocketSession(io.undertow.websockets.core.WebSocketChannel channel, HandshakeInfo info, DataBufferFactory factory)
UndertowWebSocketSession(io.undertow.websockets.core.WebSocketChannel channel, HandshakeInfo info, DataBufferFactory factory, reactor.core.publisher.MonoProcessor<Void> completionMono)
Uses of HandshakeInfo in org.springframework.web.reactive.socket.client
Methods in org.springframework.web.reactive.socket.client with parameters of type HandshakeInfo Modifier and Type Method Description protected StandardWebSocketSession
StandardWebSocketClient. createWebSocketSession(Session session, HandshakeInfo info, reactor.core.publisher.MonoProcessor<Void> completion)
protected StandardWebSocketSession
TomcatWebSocketClient. createWebSocketSession(Session session, HandshakeInfo info, reactor.core.publisher.MonoProcessor<Void> completion)
Uses of HandshakeInfo in org.springframework.web.reactive.socket.server
Method parameters in org.springframework.web.reactive.socket.server with type arguments of type HandshakeInfo Modifier and Type Method Description default reactor.core.publisher.Mono<Void>
RequestUpgradeStrategy. upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, String subProtocol, Supplier<HandshakeInfo> handshakeInfoFactory)
Upgrade to a WebSocket session and handle it with the given handler.Uses of HandshakeInfo in org.springframework.web.reactive.socket.server.upgrade
Method parameters in org.springframework.web.reactive.socket.server.upgrade with type arguments of type HandshakeInfo Modifier and Type Method Description reactor.core.publisher.Mono<Void>
JettyRequestUpgradeStrategy. upgrade(ServerWebExchange exchange, WebSocketHandler handler, String subProtocol, Supplier<HandshakeInfo> handshakeInfoFactory)
reactor.core.publisher.Mono<Void>
ReactorNettyRequestUpgradeStrategy. upgrade(ServerWebExchange exchange, WebSocketHandler handler, String subProtocol, Supplier<HandshakeInfo> handshakeInfoFactory)
reactor.core.publisher.Mono<Void>
TomcatRequestUpgradeStrategy. upgrade(ServerWebExchange exchange, WebSocketHandler handler, String subProtocol, Supplier<HandshakeInfo> handshakeInfoFactory)
reactor.core.publisher.Mono<Void>
UndertowRequestUpgradeStrategy. upgrade(ServerWebExchange exchange, WebSocketHandler handler, String subProtocol, Supplier<HandshakeInfo> handshakeInfoFactory)