Package io.helidon.nima.http2.webserver
Class Http2ConnectionProvider.Builder
java.lang.Object
io.helidon.nima.http2.webserver.Http2ConnectionProvider.Builder
- All Implemented Interfaces:
Builder<Http2ConnectionProvider.Builder,,Http2ConnectionProvider> Supplier<Http2ConnectionProvider>
- Enclosing class:
Http2ConnectionProvider
public static class Http2ConnectionProvider.Builder
extends Object
implements Builder<Http2ConnectionProvider.Builder,Http2ConnectionProvider>
Fluent API builder for
Http2ConnectionProvider.-
Method Summary
Modifier and TypeMethodDescriptionAdd a configured sub-protocol provider.build()Build the instance from this builder.http2Config(Http2Config http2Config) Custom configuration of HTTP/2 connection provider.
-
Method Details
-
build
Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
buildin interfaceBuilder<Http2ConnectionProvider.Builder,Http2ConnectionProvider> - Returns:
- instance of the built type
-
http2Config
Custom configuration of HTTP/2 connection provider. If not defined, it will be configured from config, or defaults would be used.- Parameters:
http2Config- HTTP/2 configuration- Returns:
- updated builder
-
addSubProtocolProvider
Add a configured sub-protocol provider. This will replace the instance discovered through service loader (if one exists).- Parameters:
provider- provider to add- Returns:
- updated builer
-