Class HpackEncoder


  • public class HpackEncoder
    extends java.lang.Object
    • Field Detail

      • LOG

        public static final Logger LOG
    • Constructor Detail

      • HpackEncoder

        public HpackEncoder()
      • HpackEncoder

        public HpackEncoder​(int localMaxDynamicTableSize)
      • HpackEncoder

        public HpackEncoder​(int localMaxDynamicTableSize,
                            int remoteMaxDynamicTableSize)
      • HpackEncoder

        public HpackEncoder​(int localMaxDynamicTableSize,
                            int remoteMaxDynamicTableSize,
                            int maxHeaderListSize)
    • Method Detail

      • getMaxHeaderListSize

        public int getMaxHeaderListSize()
      • setMaxHeaderListSize

        public void setMaxHeaderListSize​(int maxHeaderListSize)
      • setRemoteMaxDynamicTableSize

        public void setRemoteMaxDynamicTableSize​(int remoteMaxDynamicTableSize)
      • setLocalMaxDynamicTableSize

        public void setLocalMaxDynamicTableSize​(int localMaxDynamicTableSize)
      • encode

        public void encode​(java.nio.ByteBuffer buffer,
                           MetaData metadata)
      • encodeMaxDynamicTableSize

        public void encodeMaxDynamicTableSize​(java.nio.ByteBuffer buffer,
                                              int maxDynamicTableSize)
      • encode

        public void encode​(java.nio.ByteBuffer buffer,
                           HttpField field)