Module swim.http2
Package swim.hpack

Class HpackDecoder

java.lang.Object
swim.hpack.HpackDecoder

public class HpackDecoder extends Object
  • Constructor Details

    • HpackDecoder

      public HpackDecoder(int capacity)
    • HpackDecoder

      public HpackDecoder()
  • Method Details

    • size

      public int size()
    • capacity

      public int capacity()
    • setCapacity

      public void setCapacity(int capacity)
    • maxDynamicTableSize

      public int maxDynamicTableSize()
    • setMaxDynamicTableSize

      public void setMaxDynamicTableSize(int maxDynamicTableSize)
    • length

      public int length()
    • get

      public HpackHeader get(int index)
    • decodeBlock

      public swim.codec.Decoder<swim.collections.FingerTrieSeq<HpackHeader>> decodeBlock(swim.codec.InputBuffer input)
    • blockDecoder

      public swim.codec.Decoder<swim.collections.FingerTrieSeq<HpackHeader>> blockDecoder()
    • decodeHeader

      public swim.codec.Decoder<HpackHeader> decodeHeader(swim.codec.InputBuffer input)
    • headerDecoder

      public swim.codec.Decoder<HpackHeader> headerDecoder()
    • clone

      public HpackDecoder clone()
      Overrides:
      clone in class Object