接口的使用
org.springframework.web.reactive.socket.WebSocketHandler
使用WebSocketHandler的程序包 程序包 说明 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.support Server-side support classes for WebSocket requests.org.springframework.web.reactive.socket.server.upgrade Holds implementations ofRequestUpgradeStrategy
.org.springframework.web.reactive.socket.adapter中WebSocketHandler的使用
参数类型为WebSocketHandler的org.springframework.web.reactive.socket.adapter中的构造器 构造器 说明 JettyWebSocketHandlerAdapter(WebSocketHandler handler, Function<org.eclipse.jetty.websocket.api.Session,JettyWebSocketSession> sessionFactory)
StandardWebSocketHandlerAdapter(WebSocketHandler handler, Function<Session,StandardWebSocketSession> sessionFactory)
org.springframework.web.reactive.socket.client中WebSocketHandler的使用
参数类型为WebSocketHandler的org.springframework.web.reactive.socket.client中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
JettyWebSocketClient. execute(URI url, HttpHeaders headers, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
JettyWebSocketClient. execute(URI url, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
ReactorNettyWebSocketClient. execute(URI url, HttpHeaders requestHeaders, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
ReactorNettyWebSocketClient. execute(URI url, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
StandardWebSocketClient. execute(URI url, HttpHeaders headers, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
StandardWebSocketClient. execute(URI url, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
UndertowWebSocketClient. execute(URI url, HttpHeaders headers, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
UndertowWebSocketClient. execute(URI url, WebSocketHandler handler)
reactor.core.publisher.Mono<Void>
WebSocketClient. execute(URI url, HttpHeaders headers, WebSocketHandler handler)
A variant ofWebSocketClient.execute(URI, WebSocketHandler)
with custom headers.reactor.core.publisher.Mono<Void>
WebSocketClient. execute(URI url, WebSocketHandler handler)
Execute a handshake request to the given url and handle the resulting WebSocket session with the given handler.org.springframework.web.reactive.socket.server中WebSocketHandler的使用
参数类型为WebSocketHandler的org.springframework.web.reactive.socket.server中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
WebSocketService. handleRequest(ServerWebExchange exchange, WebSocketHandler webSocketHandler)
Handle the request with the givenWebSocketHandler
.default reactor.core.publisher.Mono<Void>
RequestUpgradeStrategy. upgrade(ServerWebExchange exchange, WebSocketHandler webSocketHandler, String subProtocol)
已过时。as of 5.1 in favor ofRequestUpgradeStrategy.upgrade(ServerWebExchange, WebSocketHandler, String, Supplier)
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.org.springframework.web.reactive.socket.server.support中WebSocketHandler的使用
参数类型为WebSocketHandler的org.springframework.web.reactive.socket.server.support中的方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
HandshakeWebSocketService. handleRequest(ServerWebExchange exchange, WebSocketHandler handler)
org.springframework.web.reactive.socket.server.upgrade中WebSocketHandler的使用
参数类型为WebSocketHandler的org.springframework.web.reactive.socket.server.upgrade中的方法 修饰符和类型 方法 说明 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)