public static class HeaderFieldTable.EncTable extends HeaderFieldTable.DecTable
HeaderField
table, that extends decoding table HeaderFieldTable.DecTable
by maintaining additional HeaderField
-> index mapping.Modifier | Constructor and Description |
---|---|
protected |
EncTable(int maxSize,
int initialCapacity) |
Modifier and Type | Method and Description |
---|---|
protected void |
clear() |
int |
indexOf(String name) |
int |
indexOf(String name,
String value) |
protected void |
onAdded(HeaderField entry,
int realIdx) |
protected void |
onChangeAbsIndexes(HeaderField[] entries,
int startIdx,
int endIdx) |
protected void |
onRemoved(HeaderField entry) |
entriesCount, get, getStateString, put, put, put, realToTableIdx, setMaxSize, sizeOf, toString
protected EncTable(int maxSize, int initialCapacity)
maxSize
- maximum table size in bytesinitialCapacity
- initial capacity for dynamic entries
collectionsIllegalArgumentException
public int indexOf(String name)
protected void onRemoved(HeaderField entry)
onRemoved
in class HeaderFieldTable.DecTable
protected void onAdded(HeaderField entry, int realIdx)
onAdded
in class HeaderFieldTable.DecTable
protected void onChangeAbsIndexes(HeaderField[] entries, int startIdx, int endIdx)
onChangeAbsIndexes
in class HeaderFieldTable.DecTable
protected void clear()
clear
in class HeaderFieldTable.DecTable
Copyright © 2024 Oracle Corporation. All rights reserved.