Package io.helidon.microprofile.tyrus
Class TyrusUpgradeProvider
java.lang.Object
io.helidon.nima.websocket.webserver.WsUpgradeProvider
io.helidon.microprofile.tyrus.TyrusUpgradeProvider
- All Implemented Interfaces:
Http1UpgradeProvider
ServiceLoader provider implementation for upgrade from HTTP/1.1 to Tyrus connection.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class io.helidon.nima.websocket.webserver.WsUpgradeProvider
WsUpgradeProvider.AbstractBuilder<B extends WsUpgradeProvider.AbstractBuilder<B,T>, T> -
Field Summary
Fields inherited from class io.helidon.nima.websocket.webserver.WsUpgradeProvider
CONFIG_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates an instance of HTTP/HTTP/1.1 connection upgrader.origins()static TyrusUpgradeProvider.BuilderNew builder.Methods inherited from class io.helidon.nima.websocket.webserver.WsUpgradeProvider
builder, configKeys
-
Constructor Details
-
TyrusUpgradeProvider
Deprecated.This constructor is only to be used byServiceLoader, useWsUpgradeProvider.builder()
-
-
Method Details
-
tyrusBuilder
New builder.- Returns:
- builder
-
create
Description copied from interface:Http1UpgradeProviderCreates an instance of HTTP/HTTP/1.1 connection upgrader.- Specified by:
createin interfaceHttp1UpgradeProvider- Overrides:
createin classWsUpgradeProvider- Parameters:
config-Configconfiguration function that provides a value for anyHttp1UpgradeProvider.configKeys()- Returns:
- new server HTTP/1.1 connection upgrade selector
-
origins
- Overrides:
originsin classWsUpgradeProvider
-
ServiceLoader, useWsUpgradeProvider.builder()