java.lang.Object
io.helidon.webserver.websocket.WsUpgrader
io.helidon.microprofile.tyrus.TyrusUpgrader
- All Implemented Interfaces:
- Http1Upgrader
Tyrus connection upgrade provider.
- 
Field SummaryFields inherited from class io.helidon.webserver.websocket.WsUpgraderEXTENSIONS, PROTOCOL, SUPPORTED_VERSION, SUPPORTED_VERSION_HEADER, SWITCHING_PROTOCOL_PREFIX, SWITCHING_PROTOCOLS_SUFFIX, WS_KEY, WS_VERSION
- 
Method SummaryModifier and TypeMethodDescriptionstatic TyrusUpgraderCreate a new configured instance of Tyrus upgrader.origins()upgrade(ConnectionContext ctx, HttpPrologue prologue, WritableHeaders<?> headers) Upgrade connection.Methods inherited from class io.helidon.webserver.websocket.WsUpgraderanyOrigin, hash, supportedProtocol
- 
Method Details- 
createCreate a new configured instance of Tyrus upgrader.- Parameters:
- config- configuration of WebSocket
- Returns:
- a new HTTP/1 upgrader
 
- 
upgradepublic ServerConnection upgrade(ConnectionContext ctx, HttpPrologue prologue, WritableHeaders<?> headers) Description copied from interface:Http1UpgraderUpgrade connection.- Specified by:
- upgradein interface- Http1Upgrader
- Overrides:
- upgradein class- WsUpgrader
- Parameters:
- ctx- connection context
- prologue- http prologue of the upgrade request
- headers- http headers of the upgrade request
- Returns:
- a new connection to use instead of the original Http1Connection, ornullif the connection cannot be upgraded
 
- 
origins- Overrides:
- originsin class- WsUpgrader
 
 
-