Class Http2Settings

java.lang.Object
dev.relism.flash.http2.Http2Settings

public final class Http2Settings extends Object
The peer's HTTP/2 SETTINGS state. A received payload is validated completely before any value is applied, so a malformed parameter cannot leave a partially-updated connection.
  • Field Details

  • Constructor Details

    • Http2Settings

      public Http2Settings()
  • Method Details

    • apply

      public void apply(byte[] payload, int off, int len, Http2Settings.StreamWindowUpdater streamWindows)
      Validates and applies one SETTINGS payload. Unknown identifiers are ignored.
    • headerTableSize

      public int headerTableSize()
    • pushEnabled

      public boolean pushEnabled()
    • maxConcurrentStreams

      public long maxConcurrentStreams()
    • initialWindowSize

      public int initialWindowSize()
    • maxFrameSize

      public int maxFrameSize()
    • maxHeaderListSize

      public long maxHeaderListSize()