Class Http2FlowController

java.lang.Object
dev.relism.flash.http2.stream.Http2FlowController

public final class Http2FlowController extends Object
Connection-level half of HTTP/2's two-level flow-control accounting.
  • Constructor Details

  • Method Details

    • receiveConnectionBytes

      public void receiveConnectionBytes(int bytes)
    • consumed

      public void consumed(Http2Stream stream, int bytes) throws IOException
      Throws:
      IOException
    • discarded

      public void discarded(int bytes) throws IOException
      Throws:
      IOException
    • reserveSend

      public int reserveSend(Http2Stream stream, int requested)
    • refundSend

      public void refundSend(Http2Stream stream, int bytes)
    • increaseConnectionSendWindow

      public void increaseConnectionSendWindow(int increment)
    • increaseStreamSendWindow

      public void increaseStreamSendWindow(Http2Stream stream, int increment)
    • initializeStreamSendWindow

      public void initializeStreamSendWindow(Http2Stream stream, int initialWindow)
    • applyInitialWindowDelta

      public void applyInitialWindowDelta(Http2StreamTable streams, int delta)
    • receiveStreamBytes

      public void receiveStreamBytes(Http2Stream stream, int bytes)
    • connectionReceiveWindow

      public int connectionReceiveWindow()
    • connectionSendWindow

      public long connectionSendWindow()