open class JettyRequestUpgradeStrategy : RequestUpgradeStrategy, ServletContextAware, Lifecycle
A RequestUpgradeStrategy for use with Jetty 9.4. Based on Jetty's internal org.eclipse.jetty.websocket.server.WebSocketHandler class.
Author
Phillip Webb
Author
Rossen Stoyanchev
Author
Brian Clozel
Author
Juergen Hoeller
Since
4.0
JettyRequestUpgradeStrategy()
Default constructor that creates WebSocketServerFactory through its default constructor thus using a default WebSocketPolicy. JettyRequestUpgradeStrategy(policy: WebSocketPolicy)
A constructor accepting a WebSocketPolicy to be used when creating the WebSocketServerFactory instance. JettyRequestUpgradeStrategy(factory: WebSocketServerFactory)
A constructor accepting a WebSocketServerFactory. |
open fun getSupportedExtensions(request: ServerHttpRequest): MutableList<WebSocketExtension> |
|
open fun getSupportedVersions(): Array<String> |
|
open fun isRunning(): Boolean |
|
open fun setServletContext(servletContext: ServletContext): Unit |
|
open fun start(): Unit |
|
open fun stop(): Unit |
|
open fun upgrade(request: ServerHttpRequest, response: ServerHttpResponse, selectedProtocol: String, selectedExtensions: MutableList<WebSocketExtension>, user: Principal, wsHandler: WebSocketHandler, attributes: MutableMap<String, Any>): Unit |