Module io.helidon.webserver.http2
Package io.helidon.webserver.http2
Class Http2UpgradeCodecProvider
java.lang.Object
io.helidon.webserver.http2.Http2UpgradeCodecProvider
- All Implemented Interfaces:
UpgradeCodecProvider
Service providing HTTP/2 upgrade codec for Helidon webserver.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Only intended for service loader, do not instantiate -
Method Summary
Modifier and TypeMethodDescriptionpriorKnowledgeDecoder(io.netty.handler.codec.http.HttpServerCodec httpServerCodec, io.netty.handler.codec.http.HttpServerUpgradeHandler wrappedUpgradeHandler, int maxContentLength) io.netty.handler.codec.http.HttpServerUpgradeHandler.UpgradeCodecupgradeCodec(io.netty.handler.codec.http.HttpServerCodec httpServerCodec, Router router, int maxContentLength)
-
Constructor Details
-
Http2UpgradeCodecProvider
Deprecated.Only intended for service loader, do not instantiateCreates a newHttp2UpgradeCodecProvider.
-
-
Method Details
-
clearTextProtocol
- Specified by:
clearTextProtocolin interfaceUpgradeCodecProvider
-
tlsProtocol
- Specified by:
tlsProtocolin interfaceUpgradeCodecProvider
-
priorKnowledgeDecoder
public Optional<ChannelHandler> priorKnowledgeDecoder(io.netty.handler.codec.http.HttpServerCodec httpServerCodec, io.netty.handler.codec.http.HttpServerUpgradeHandler wrappedUpgradeHandler, int maxContentLength) - Specified by:
priorKnowledgeDecoderin interfaceUpgradeCodecProvider
-
upgradeCodec
public io.netty.handler.codec.http.HttpServerUpgradeHandler.UpgradeCodec upgradeCodec(io.netty.handler.codec.http.HttpServerCodec httpServerCodec, Router router, int maxContentLength) - Specified by:
upgradeCodecin interfaceUpgradeCodecProvider
-