Class NoopHttp2RemoteFlowController

  • All Implemented Interfaces:
    io.netty5.handler.codec.http2.Http2FlowController, io.netty5.handler.codec.http2.Http2RemoteFlowController

    public final class NoopHttp2RemoteFlowController
    extends Object
    implements io.netty5.handler.codec.http2.Http2RemoteFlowController
    • Method Detail

      • initialWindowSize

        public void initialWindowSize​(int newWindowSize)
                               throws io.netty5.handler.codec.http2.Http2Exception
        Specified by:
        initialWindowSize in interface io.netty5.handler.codec.http2.Http2FlowController
        Throws:
        io.netty5.handler.codec.http2.Http2Exception
      • initialWindowSize

        public int initialWindowSize()
        Specified by:
        initialWindowSize in interface io.netty5.handler.codec.http2.Http2FlowController
      • windowSize

        public int windowSize​(io.netty5.handler.codec.http2.Http2Stream stream)
        Specified by:
        windowSize in interface io.netty5.handler.codec.http2.Http2FlowController
      • isWritable

        public boolean isWritable​(io.netty5.handler.codec.http2.Http2Stream stream)
        Specified by:
        isWritable in interface io.netty5.handler.codec.http2.Http2RemoteFlowController
      • incrementWindowSize

        public void incrementWindowSize​(io.netty5.handler.codec.http2.Http2Stream stream,
                                        int delta)
                                 throws io.netty5.handler.codec.http2.Http2Exception
        Specified by:
        incrementWindowSize in interface io.netty5.handler.codec.http2.Http2FlowController
        Throws:
        io.netty5.handler.codec.http2.Http2Exception
      • writePendingBytes

        public void writePendingBytes()
                               throws io.netty5.handler.codec.http2.Http2Exception
        Specified by:
        writePendingBytes in interface io.netty5.handler.codec.http2.Http2RemoteFlowController
        Throws:
        io.netty5.handler.codec.http2.Http2Exception
      • listener

        public void listener​(io.netty5.handler.codec.http2.Http2RemoteFlowController.Listener listener)
        Specified by:
        listener in interface io.netty5.handler.codec.http2.Http2RemoteFlowController
      • addFlowControlled

        public void addFlowControlled​(io.netty5.handler.codec.http2.Http2Stream stream,
                                      io.netty5.handler.codec.http2.Http2RemoteFlowController.FlowControlled payload)
        Specified by:
        addFlowControlled in interface io.netty5.handler.codec.http2.Http2RemoteFlowController
      • hasFlowControlled

        public boolean hasFlowControlled​(io.netty5.handler.codec.http2.Http2Stream stream)
        Specified by:
        hasFlowControlled in interface io.netty5.handler.codec.http2.Http2RemoteFlowController
      • channelHandlerContext

        public void channelHandlerContext​(io.netty5.channel.ChannelHandlerContext ctx)
                                   throws io.netty5.handler.codec.http2.Http2Exception
        Specified by:
        channelHandlerContext in interface io.netty5.handler.codec.http2.Http2FlowController
        Throws:
        io.netty5.handler.codec.http2.Http2Exception
      • channelHandlerContext

        public io.netty5.channel.ChannelHandlerContext channelHandlerContext()
        Specified by:
        channelHandlerContext in interface io.netty5.handler.codec.http2.Http2RemoteFlowController
      • channelWritabilityChanged

        public void channelWritabilityChanged()
                                       throws io.netty5.handler.codec.http2.Http2Exception
        Specified by:
        channelWritabilityChanged in interface io.netty5.handler.codec.http2.Http2RemoteFlowController
        Throws:
        io.netty5.handler.codec.http2.Http2Exception
      • updateDependencyTree

        public void updateDependencyTree​(int childStreamId,
                                         int parentStreamId,
                                         short weight,
                                         boolean exclusive)
        Specified by:
        updateDependencyTree in interface io.netty5.handler.codec.http2.Http2RemoteFlowController