final class HpackStaticTable
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static int |
length
The number of header fields in the static table.
|
private static CharSequenceMap<java.lang.Integer> |
STATIC_INDEX_BY_NAME |
private static java.util.List<HpackHeaderField> |
STATIC_TABLE |
Modifier | Constructor and Description |
---|---|
private |
HpackStaticTable() |
Modifier and Type | Method and Description |
---|---|
private static CharSequenceMap<java.lang.Integer> |
createMap() |
(package private) static HpackHeaderField |
getEntry(int index)
Return the header field at the given index value.
|
(package private) static int |
getIndex(java.lang.CharSequence name)
Returns the lowest index value for the given header field name in the static table.
|
(package private) static int |
getIndex(java.lang.CharSequence name,
java.lang.CharSequence value)
Returns the index value for the given header field in the static table.
|
private static HpackHeaderField |
newEmptyHeaderField(java.lang.CharSequence name) |
private static HpackHeaderField |
newHeaderField(java.lang.CharSequence name,
java.lang.CharSequence value) |
private static final java.util.List<HpackHeaderField> STATIC_TABLE
private static final CharSequenceMap<java.lang.Integer> STATIC_INDEX_BY_NAME
static final int length
private static HpackHeaderField newEmptyHeaderField(java.lang.CharSequence name)
private static HpackHeaderField newHeaderField(java.lang.CharSequence name, java.lang.CharSequence value)
static HpackHeaderField getEntry(int index)
static int getIndex(java.lang.CharSequence name)
static int getIndex(java.lang.CharSequence name, java.lang.CharSequence value)
private static CharSequenceMap<java.lang.Integer> createMap()