Class UniformStreamByteDistributor.State

java.lang.Object
io.netty.handler.codec.http2.UniformStreamByteDistributor.State
Enclosing class:
UniformStreamByteDistributor

private final class UniformStreamByteDistributor.State extends Object
The remote flow control state for a single stream.
  • Field Details

    • stream

      final Http2Stream stream
    • streamableBytes

      int streamableBytes
    • windowNegative

      boolean windowNegative
    • enqueued

      boolean enqueued
    • writing

      boolean writing
  • Constructor Details

  • Method Details

    • updateStreamableBytes

      void updateStreamableBytes(int newStreamableBytes, boolean hasFrame, int windowSize)
    • write

      void write(int numBytes, StreamByteDistributor.Writer writer) throws Http2Exception
      Write any allocated bytes for the given stream and updates the streamable bytes, assuming all of the bytes will be written.
      Throws:
      Http2Exception
    • addToQueue

      void addToQueue()
    • removeFromQueue

      void removeFromQueue()
    • close

      void close()