Package org.apache.hc.core5.http2.hpack
Class InboundDynamicTable
- java.lang.Object
-
- org.apache.hc.core5.http2.hpack.InboundDynamicTable
-
final class InboundDynamicTable extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int
currentSize
private FifoBuffer
headers
private int
maxSize
private StaticTable
staticTable
-
Constructor Summary
Constructors Constructor Description InboundDynamicTable()
InboundDynamicTable(StaticTable staticTable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(HPackHeader header)
private void
clear()
(package private) int
dynamicLength()
private void
evict()
int
getCurrentSize()
(package private) Header
getDynamicEntry(int index)
HPackHeader
getHeader(int index)
int
getMaxSize()
int
length()
void
setMaxSize(int maxSize)
(package private) int
staticLength()
-
-
-
Field Detail
-
staticTable
private final StaticTable staticTable
-
headers
private final FifoBuffer headers
-
maxSize
private int maxSize
-
currentSize
private int currentSize
-
-
Constructor Detail
-
InboundDynamicTable
InboundDynamicTable(StaticTable staticTable)
-
InboundDynamicTable
InboundDynamicTable()
-
-
Method Detail
-
getMaxSize
public int getMaxSize()
-
setMaxSize
public void setMaxSize(int maxSize)
-
getCurrentSize
public int getCurrentSize()
-
staticLength
int staticLength()
-
dynamicLength
int dynamicLength()
-
getDynamicEntry
Header getDynamicEntry(int index)
-
length
public int length()
-
getHeader
public HPackHeader getHeader(int index)
-
add
public void add(HPackHeader header)
-
clear
private void clear()
-
evict
private void evict()
-
-