Module io.helidon.nima.webserver
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 Summary
Modifier and TypeMethodDescriptionProvider's specific configuration node name.Creates an instance of HTTP/HTTP/1.1 connection upgrader.
-
Method Details
-
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-Configconfiguration function that provides a value for anyconfigKeys()- Returns:
- new server HTTP/1.1 connection upgrade selector
-