APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.net.http.hpack

pack-priv final Class HeaderTable

extends SimpleHeaderTable
Class Inheritance
Imports
jdk.internal.net.http.hpack.HPACK.Logger, java.util.Deque, .HashMap, .LinkedList, .Map

Field Summary

Modifier and TypeField and Description
private long
private final Map<String, Map<String, Deque<Long>>>
private static final Map<String, Map<String, Integer>>
Inherited from jdk.internal.net.http.hpack.SimpleHeaderTable:
ENTRY_SIZESTATIC_TABLE_LENGTHstaticTable

Constructor Summary

AccessConstructor and Description
public
HeaderTable(int maxSize, HPACK.Logger logger)

Method Summary

Modifier and TypeMethod and Description
protected void
private boolean
public int
protected SimpleHeaderTable.HeaderField
pack-priv int
search(String name, String value)

Inherited from jdk.internal.net.http.hpack.SimpleHeaderTable:
evictEntrygetgetStateStringlengthmaxSizeputsetMaxSizesizesizeOftoString

Field Detail

counterback to summary
private long counter
mapback to summary
private final Map<String, Map<String, Deque<Long>>> map
staticIndexesback to summary
private static final Map<String, Map<String, Integer>> staticIndexes

Constructor Detail

HeaderTableback to summary
public HeaderTable(int maxSize, HPACK.Logger logger)

Method Detail

addback to summary
protected void add(SimpleHeaderTable.HeaderField f)

Overrides jdk.internal.net.http.hpack.SimpleHeaderTable.add.

Annotations
@Override
indexesUniqueAndOrderedback to summary
private boolean indexesUniqueAndOrdered(Deque<Long> indexes)
indexOfback to summary
public int indexOf(CharSequence name, CharSequence value)
removeback to summary
protected SimpleHeaderTable.HeaderField remove()

Overrides jdk.internal.net.http.hpack.SimpleHeaderTable.remove.

Annotations
@Override
searchback to summary
pack-priv int search(String name, String value)