Package io.helidon.webserver.websocket
Class WsUpgradeProvider
java.lang.Object
io.helidon.webserver.websocket.WsUpgradeProvider
- All Implemented Interfaces:
- Http1UpgradeProvider<WsConfig>
- Direct Known Subclasses:
- TyrusUpgradeProvider
ServiceLoader provider implementation for upgrade from HTTP/1.1 to WebSocket.- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final StringWebSocket server connection provider configuration node name.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreate(WsConfig config, ProtocolConfigs configs) Creates an instance of HTTP/HTTP/1.1 connection upgrader.Type of supported configuration.Provider's type.
- 
Field Details- 
CONFIG_NAMEWebSocket server connection provider configuration node name.- See Also:
 
 
- 
- 
Constructor Details- 
WsUpgradeProviderDeprecated.This constructor is only to be used byServiceLoader, useWsUpgrader.create(WsConfig)for manual setupCreate a new instance with default configuration.
 
- 
- 
Method Details- 
protocolTypeDescription copied from interface:Http1UpgradeProviderProvider's type.- Specified by:
- protocolTypein interface- Http1UpgradeProvider<WsConfig>
- Returns:
- protocol type (also the type expected in configuration)
 
- 
protocolConfigTypeDescription copied from interface:Http1UpgradeProviderType of supported configuration.- Specified by:
- protocolConfigTypein interface- Http1UpgradeProvider<WsConfig>
- Returns:
- protocol config type
 
- 
createDescription copied from interface:Http1UpgradeProviderCreates an instance of HTTP/HTTP/1.1 connection upgrader.- Specified by:
- createin interface- Http1UpgradeProvider<WsConfig>
- Parameters:
- config- configuration of this protocol
- configs- configuration for possible nested protocols
- Returns:
- new server HTTP/1.1 connection upgrade selector
 
 
- 
ServiceLoader, useWsUpgrader.create(WsConfig)for manual setup