类 UndertowRequestUpgradeStrategy
- java.lang.Object
- org.springframework.web.reactive.socket.server.upgrade.UndertowRequestUpgradeStrategy
- 所有已实现的接口:
RequestUpgradeStrategy
public class UndertowRequestUpgradeStrategy extends Object implements RequestUpgradeStrategy
ARequestUpgradeStrategy
for use with Undertow.- 从以下版本开始:
- 5.0
- 作者:
- Violeta Georgieva, Rossen Stoyanchev, Brian Clozel
构造器概要
构造器 构造器 说明 UndertowRequestUpgradeStrategy()
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<Void>
upgrade(ServerWebExchange exchange, WebSocketHandler handler, String subProtocol, Supplier<HandshakeInfo> handshakeInfoFactory)
Upgrade to a WebSocket session and handle it with the given handler.从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.springframework.web.reactive.socket.server.RequestUpgradeStrategy
upgrade
构造器详细资料
UndertowRequestUpgradeStrategy
public UndertowRequestUpgradeStrategy()
方法详细资料
upgrade
public reactor.core.publisher.Mono<Void> upgrade(ServerWebExchange exchange, WebSocketHandler handler, @Nullable String subProtocol, Supplier<HandshakeInfo> handshakeInfoFactory)
从接口复制的说明:RequestUpgradeStrategy
Upgrade to a WebSocket session and handle it with the given handler.- 指定者:
upgrade
在接口中RequestUpgradeStrategy
- 参数:
exchange
- the current exchangehandler
- handler for the WebSocket sessionsubProtocol
- the selected sub-protocol got the handlerhandshakeInfoFactory
- factory to create HandshakeInfo for the WebSocket session- 返回:
- completion
Mono<Void>
to indicate the outcome of the WebSocket session handling.