Interface Http1UpgradeProvider

All Known Implementing Classes:
Http2UpgradeProvider, TyrusUpgradeProvider, WsUpgradeProvider

public interface Http1UpgradeProvider
ServiceLoader provider interface for HTTP/1.1 connection upgrade provider. This interface serves as Http1Upgrader builder which receives requested configuration nodes from the server configuration when server builder is running.
  • Method Details

    • configKeys

      Set<String> configKeys()
      Provider's specific configuration node name.
      Returns:
      name of the node to request
    • create

      Creates an instance of HTTP/HTTP/1.1 connection upgrader.
      Parameters:
      config - Config configuration function that provides a value for any configKeys()
      Returns:
      new server HTTP/1.1 connection upgrade selector