Package org.apache.hc.core5.http2.hpack
Class StaticTable
- java.lang.Object
-
- org.apache.hc.core5.http2.hpack.StaticTable
-
final class StaticTable extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
StaticTable.InternalEntry
-
Field Summary
Fields Modifier and Type Field Description private HPackHeader[]
headers
(package private) static StaticTable
INSTANCE
private java.util.concurrent.ConcurrentMap<java.lang.String,java.util.concurrent.CopyOnWriteArrayList<HPackEntry>>
mapByName
(package private) static HPackHeader[]
STANDARD_HEADERS
-
Constructor Summary
Constructors Constructor Description StaticTable(HPackHeader... headers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HPackHeader
get(int index)
java.util.List<HPackEntry>
getByName(java.lang.String key)
int
length()
-
-
-
Field Detail
-
STANDARD_HEADERS
static final HPackHeader[] STANDARD_HEADERS
-
INSTANCE
static final StaticTable INSTANCE
-
headers
private final HPackHeader[] headers
-
mapByName
private final java.util.concurrent.ConcurrentMap<java.lang.String,java.util.concurrent.CopyOnWriteArrayList<HPackEntry>> mapByName
-
-
Constructor Detail
-
StaticTable
StaticTable(HPackHeader... headers)
-
-
Method Detail
-
length
public int length()
-
get
public HPackHeader get(int index)
-
getByName
public java.util.List<HPackEntry> getByName(java.lang.String key)
-
-