接口的使用
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)