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

pack-priv final Class OutboundDynamicTable

extends Object
Class Inheritance
Imports
java.util.HashMap, .LinkedList, .List, .Map, org.apache.hc.core5.http.Header, org.apache.hc.core5.util.Args, .Asserts

Field Summary

Modifier and TypeField and Description
private int
private final FifoLinkedList
private final Map<String, LinkedList<HPackEntry>>
private int
private final StaticTable

Constructor Summary

AccessConstructor and Description
pack-priv
OutboundDynamicTable(final StaticTable staticTable)

pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
add(final HPackHeader header)

private void
pack-priv int
private void
public List<HPackEntry>
getByName(final String key)

public int
pack-priv Header
getDynamicEntry(final int index)

public Header
getHeader(final int index)

public int
public int
public void
setMaxSize(final int maxSize)

pack-priv int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

currentSizeback to summary
private int currentSize
headersback to summary
private final FifoLinkedList headers
mapByNameback to summary
private final Map<String, LinkedList<HPackEntry>> mapByName
maxSizeback to summary
private int maxSize
staticTableback to summary
private final StaticTable staticTable

Constructor Detail

OutboundDynamicTableback to summary
pack-priv OutboundDynamicTable(final StaticTable staticTable)
OutboundDynamicTableback to summary
pack-priv OutboundDynamicTable()

Method Detail

addback to summary
public void add(final HPackHeader header)
clearback to summary
private void clear()
dynamicLengthback to summary
pack-priv int dynamicLength()
evictback to summary
private void evict()
getByNameback to summary
public List<HPackEntry> getByName(final String key)
getCurrentSizeback to summary
public int getCurrentSize()
getDynamicEntryback to summary
pack-priv Header getDynamicEntry(final int index)
getHeaderback to summary
public Header getHeader(final int index)
getMaxSizeback to summary
public int getMaxSize()
lengthback to summary
public int length()
setMaxSizeback to summary
public void setMaxSize(final int maxSize)
staticLengthback to summary
pack-priv int staticLength()