| Modifier and Type | Field and Description |
|---|---|
| private final HpackContext | |
| private final boolean | |
| private int | |
| private int | |
| private int | |
| private int | |
| private boolean | |
| private static final EnumMap | |
| private static final PreEncodedHttpField | |
| private static final PreEncodedHttpField | |
| pack-priv static final EnumSet | |
| pack-priv static final EnumSet | |
| private static final EnumSet | |
| private static final Logger | |
| pack-priv static final EnumSet | |
| private static final HttpField[] | |
| private static final PreEncodedHttpField |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public void | |
| public void | |
| private void | |
| pack-priv static void | |
| public HpackContext | |
| public int | |
| public int | |
| public int | |
| public boolean | |
| public void | |
| public void | setMaxTableCapacity(int
the limit for capacity of the dynamic header table maxTableSizeLimit)Sets the limit for the capacity of the dynamic header table. |
| public void | setTableCapacity(int
the capacity of the dynamic header table tableCapacity)Sets the capacity of the dynamic header table. |
| public void |
| _context | back to summary |
|---|---|
| private final HpackContext _context | |
| _debug | back to summary |
|---|---|
| private final boolean _debug | |
| _headerListSize | back to summary |
|---|---|
| private int _headerListSize | |
| _maxHeaderListSize | back to summary |
|---|---|
| private int _maxHeaderListSize | |
| _maxTableCapacity | back to summary |
|---|---|
| private int _maxTableCapacity | |
| _tableCapacity | back to summary |
|---|---|
| private int _tableCapacity | |
| _validateEncoding | back to summary |
|---|---|
| private boolean _validateEncoding | |
| C_METHODS | back to summary |
|---|---|
| private static final EnumMap<HttpMethod, PreEncodedHttpField> C_METHODS | |
| C_SCHEME_HTTP | back to summary |
|---|---|
| private static final PreEncodedHttpField C_SCHEME_HTTP | |
| C_SCHEME_HTTPS | back to summary |
|---|---|
| private static final PreEncodedHttpField C_SCHEME_HTTPS | |
| DO_NOT_HUFFMAN | back to summary |
|---|---|
| pack-priv static final EnumSet<HttpHeader> DO_NOT_HUFFMAN | |
| DO_NOT_INDEX | back to summary |
|---|---|
| pack-priv static final EnumSet<HttpHeader> DO_NOT_INDEX | |
| IGNORED_HEADERS | back to summary |
|---|---|
| private static final EnumSet<HttpHeader> IGNORED_HEADERS | |
| LOG | back to summary |
|---|---|
| private static final Logger LOG | |
| NEVER_INDEX | back to summary |
|---|---|
| pack-priv static final EnumSet<HttpHeader> NEVER_INDEX | |
| STATUSES | back to summary |
|---|---|
| private static final HttpField[] STATUSES | |
| TE_TRAILERS | back to summary |
|---|---|
| private static final PreEncodedHttpField TE_TRAILERS | |
| HpackEncoder | back to summary |
|---|---|
| public HpackEncoder() | |
| encode | back to summary |
|---|---|
| public void encode(ByteBuffer buffer, MetaData metadata) throws HpackException | |
| encode | back to summary |
|---|---|
| public void encode(ByteBuffer buffer, HttpField field) | |
| encodeMaxDynamicTableSize | back to summary |
|---|---|
| public void encodeMaxDynamicTableSize(ByteBuffer buffer, int maxTableSize) | |
| encodeName | back to summary |
|---|---|
| private void encodeName(ByteBuffer buffer, byte mask, int bits, String name, HpackContext. | |
| encodeValue | back to summary |
|---|---|
| pack-priv static void encodeValue(ByteBuffer buffer, boolean huffman, String value) | |
| getHpackContext | back to summary |
|---|---|
| public HpackContext getHpackContext() | |
| getMaxHeaderListSize | back to summary |
|---|---|
| public int getMaxHeaderListSize() | |
| getMaxTableCapacity | back to summary |
|---|---|
| public int getMaxTableCapacity() | |
| getTableCapacity | back to summary |
|---|---|
| public int getTableCapacity() | |
| isValidateEncoding | back to summary |
|---|---|
| public boolean isValidateEncoding() | |
| setMaxHeaderListSize | back to summary |
|---|---|
| public void setMaxHeaderListSize(int maxHeaderListSize) | |
| setMaxTableCapacity | back to summary |
|---|---|
| public void setMaxTableCapacity(int maxTableSizeLimit) Sets the limit for the capacity of the dynamic header table. This value is set by the remote peer via the
| |
| setTableCapacity | back to summary |
|---|---|
| public void setTableCapacity(int tableCapacity) Sets the capacity of the dynamic header table. The value of the capacity may be changed from
| |
| setValidateEncoding | back to summary |
|---|---|
| public void setValidateEncoding(boolean validateEncoding) | |