abstract class AbstractTyrusRequestUpgradeStrategy : AbstractStandardUpgradeStrategy
A base class for RequestUpgradeStrategy implementations on top of JSR-356 based servers which include Tyrus as their WebSocket engine.
Works with Tyrus 1.11 (WebLogic 12.2.1) and Tyrus 1.12 (GlassFish 4.1.1).
Author
Rossen Stoyanchev
Author
Brian Clozel
Author
Juergen Hoeller
Since
4.1
See Also
<a href="https://tyrus.java.net/">Project Tyrus</a>
AbstractTyrusRequestUpgradeStrategy()
A base class for Works with Tyrus 1.11 (WebLogic 12.2.1) and Tyrus 1.12 (GlassFish 4.1.1). |
open fun getSupportedVersions(): Array<String> |
|
open fun upgradeInternal(request: ServerHttpRequest, response: ServerHttpResponse, selectedProtocol: String, extensions: MutableList<Extension>, endpoint: Endpoint): Unit |
open fun getSupportedExtensions(request: ServerHttpRequest): MutableList<WebSocketExtension> |
|
open fun upgrade(request: ServerHttpRequest, response: ServerHttpResponse, selectedProtocol: String, selectedExtensions: MutableList<WebSocketExtension>, user: Principal, wsHandler: WebSocketHandler, attrs: MutableMap<String, Any>): Unit |
open class GlassFishRequestUpgradeStrategy : AbstractTyrusRequestUpgradeStrategy
A WebSocket |
|
open class WebLogicRequestUpgradeStrategy : AbstractTyrusRequestUpgradeStrategy
A WebSocket |