Class TyrusUpgradeProvider

java.lang.Object
io.helidon.webserver.websocket.WsUpgradeProvider
io.helidon.microprofile.tyrus.TyrusUpgradeProvider
All Implemented Interfaces:
Http1UpgradeProvider<io.helidon.webserver.websocket.WsConfig>

public class TyrusUpgradeProvider extends WsUpgradeProvider
ServiceLoader provider implementation for upgrade from HTTP/1.1 to Tyrus connection.
  • Constructor Details

    • TyrusUpgradeProvider

      @Deprecated public TyrusUpgradeProvider()
      Deprecated.
      This constructor is only to be used by ServiceLoader.
  • Method Details

    • create

      public Http1Upgrader create(io.helidon.webserver.websocket.WsConfig config, ProtocolConfigs configs)
      Description copied from interface: Http1UpgradeProvider
      Creates an instance of HTTP/HTTP/1.1 connection upgrader.
      Specified by:
      create in interface Http1UpgradeProvider<io.helidon.webserver.websocket.WsConfig>
      Overrides:
      create in class WsUpgradeProvider
      Parameters:
      config - configuration of this protocol
      configs - configuration for possible nested protocols
      Returns:
      new server HTTP/1.1 connection upgrade selector