Package org.apache.hc.core5.http2.hpack
Class OutboundDynamicTable
java.lang.Object
org.apache.hc.core5.http2.hpack.OutboundDynamicTable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate int
private final FifoLinkedList
private final Map
<String, LinkedList<HPackEntry>> private int
private final StaticTable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(HPackHeader header) private void
clear()
(package private) int
private void
evict()
int
(package private) Header
getDynamicEntry
(int index) getHeader
(int index) int
int
length()
void
setMaxSize
(int maxSize) (package private) int
-
Field Details
-
staticTable
-
headers
-
mapByName
-
maxSize
private int maxSize -
currentSize
private int currentSize
-
-
Constructor Details
-
OutboundDynamicTable
OutboundDynamicTable(StaticTable staticTable) -
OutboundDynamicTable
OutboundDynamicTable()
-
-
Method Details
-
getMaxSize
public int getMaxSize() -
setMaxSize
public void setMaxSize(int maxSize) -
getCurrentSize
public int getCurrentSize() -
staticLength
int staticLength() -
dynamicLength
int dynamicLength() -
getDynamicEntry
-
length
public int length() -
getHeader
-
add
-
clear
private void clear() -
getByName
-
evict
private void evict()
-