java.lang.Object
io.helidon.webserver.http2.Http2UpgradeProvider
- All Implemented Interfaces:
- Http1UpgradeProvider<Http2Config>
ServiceLoader upgrade protocol provider to upgrade from HTTP/1.1 to HTTP/2.- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic Http2UpgradeProvider.Builderbuilder()Builder to set up this provider.create(Http2Config config, ProtocolConfigs configs) Creates an instance of HTTP/HTTP/1.1 connection upgrader.Type of supported configuration.Provider's type.
- 
Constructor Details- 
Http2UpgradeProviderpublic Http2UpgradeProvider()Deprecated.to be used solely byServiceLoaderCreate a new instance with default configuration.
 
- 
- 
Method Details- 
builderBuilder to set up this provider.- Returns:
- a new builder
 
- 
protocolTypeDescription copied from interface:Http1UpgradeProviderProvider's type.- Specified by:
- protocolTypein interface- Http1UpgradeProvider<Http2Config>
- Returns:
- protocol type (also the type expected in configuration)
 
- 
protocolConfigTypeDescription copied from interface:Http1UpgradeProviderType of supported configuration.- Specified by:
- protocolConfigTypein interface- Http1UpgradeProvider<Http2Config>
- Returns:
- protocol config type
 
- 
createDescription copied from interface:Http1UpgradeProviderCreates an instance of HTTP/HTTP/1.1 connection upgrader.- Specified by:
- createin interface- Http1UpgradeProvider<Http2Config>
- Parameters:
- config- configuration of this protocol
- configs- configuration for possible nested protocols
- Returns:
- new server HTTP/1.1 connection upgrade selector
 
 
- 
ServiceLoader