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, toStringprotected EncTable(int maxSize,
int initialCapacity)
maxSize - maximum table size in bytesinitialCapacity - initial capacity for dynamic entries
collectionsIllegalArgumentExceptionpublic int indexOf(String name)
protected void onRemoved(HeaderField entry)
onRemoved in class HeaderFieldTable.DecTableprotected void onAdded(HeaderField entry, int realIdx)
onAdded in class HeaderFieldTable.DecTableprotected void onChangeAbsIndexes(HeaderField[] entries, int startIdx, int endIdx)
onChangeAbsIndexes in class HeaderFieldTable.DecTableprotected void clear()
clear in class HeaderFieldTable.DecTableCopyright © 2024 Oracle Corporation. All rights reserved.