Package io.netty.handler.codec.http3
Class Http3RequestStreamInitializer
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.channel.ChannelInitializer<QuicStreamChannel>
-
- io.netty.handler.codec.http3.Http3RequestStreamInitializer
-
- All Implemented Interfaces:
ChannelHandler,ChannelInboundHandler
public abstract class Http3RequestStreamInitializer extends ChannelInitializer<QuicStreamChannel>
Abstract base class that users can extend to init HTTP/3 request-streams. This initializer will automatically add HTTP/3 codecs etc to theChannelPipelineas well.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.netty.channel.ChannelHandler
ChannelHandler.Sharable
-
-
Constructor Summary
Constructors Constructor Description Http3RequestStreamInitializer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidinitChannel(QuicStreamChannel ch)This method will be called once theChannelwas registered.protected abstract voidinitRequestStream(QuicStreamChannel ch)Init theQuicStreamChannelto handleHttp3RequestStreamFrames.-
Methods inherited from class io.netty.channel.ChannelInitializer
channelRegistered, exceptionCaught, handlerAdded, handlerRemoved
-
Methods inherited from class io.netty.channel.ChannelInboundHandlerAdapter
channelActive, channelInactive, channelRead, channelReadComplete, channelUnregistered, channelWritabilityChanged, userEventTriggered
-
Methods inherited from class io.netty.channel.ChannelHandlerAdapter
ensureNotSharable, isSharable
-
-
-
-
Method Detail
-
initChannel
protected final void initChannel(QuicStreamChannel ch)
Description copied from class:ChannelInitializerThis method will be called once theChannelwas registered. After the method returns this instance will be removed from theChannelPipelineof theChannel.- Specified by:
initChannelin classChannelInitializer<QuicStreamChannel>- Parameters:
ch- theChannelwhich was registered.
-
initRequestStream
protected abstract void initRequestStream(QuicStreamChannel ch)
Init theQuicStreamChannelto handleHttp3RequestStreamFrames. At the point of calling this method it is already valid to writeHttp3RequestStreamFrames as the codec is already in the pipeline.- Parameters:
ch- the {QuicStreamChannel} for the request stream.
-
-