Top Inners Fields Constructors Methods
org.apache.hc.core5.http2.hpack

pack-priv final Class StaticTable

extends Object
Class Inheritance
Imports
java.util.List, java.util.concurrent.ConcurrentHashMap, .ConcurrentMap, .CopyOnWriteArrayList, org.apache.hc.core5.http2.H2PseudoRequestHeaders, .H2PseudoResponseHeaders

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final HPackHeader[]
pack-priv static final StaticTable
private final ConcurrentMap<String, CopyOnWriteArrayList<HPackEntry>>
pack-priv static final HPackHeader[]

Constructor Summary

AccessConstructor and Description
pack-priv
StaticTable(final HPackHeader... headers)

Method Summary

Modifier and TypeMethod and Description
public HPackHeader
get(final int index)

public List<HPackEntry>
getByName(final String key)

public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

headersback to summary
private final HPackHeader[] headers
INSTANCEback to summary
pack-priv static final StaticTable INSTANCE
mapByNameback to summary
private final ConcurrentMap<String, CopyOnWriteArrayList<HPackEntry>> mapByName
STANDARD_HEADERSback to summary
pack-priv static final HPackHeader[] STANDARD_HEADERS

Constructor Detail

StaticTableback to summary
pack-priv StaticTable(final HPackHeader... headers)

Method Detail

getback to summary
public HPackHeader get(final int index)
getByNameback to summary
public List<HPackEntry> getByName(final String key)
lengthback to summary
public int length()
org.apache.hc.core5.http2.hpack back to summary

pack-priv Class StaticTable.InternalEntry

extends Object
implements HPackEntry
Class Inheritance
All Implemented Interfaces
org.apache.hc.core5.http2.hpack.HPackEntry

Field Summary

Modifier and TypeField and Description
private final HPackHeader
private final int

Constructor Summary

AccessConstructor and Description
pack-priv
InternalEntry(final HPackHeader header, final int index)

Method Summary

Modifier and TypeMethod and Description
public HPackHeader
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

headerback to summary
private final HPackHeader header
indexback to summary
private final int index

Constructor Detail

InternalEntryback to summary
pack-priv InternalEntry(final HPackHeader header, final int index)

Method Detail

getHeaderback to summary
public HPackHeader getHeader()

Implements org.apache.hc.core5.http2.hpack.HPackEntry.getHeader.

Annotations
@Override
getIndexback to summary
public int getIndex()

Implements org.apache.hc.core5.http2.hpack.HPackEntry.getIndex.

Annotations
@Override