Package org.apache.hc.core5.http2.hpack
Class OutboundDynamicTable
java.lang.Object
org.apache.hc.core5.http2.hpack.OutboundDynamicTable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate final FifoLinkedListprivate final Map<String, LinkedList<HPackEntry>> private intprivate final StaticTable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(HPackHeader header) private voidclear()(package private) intprivate voidevict()int(package private) HeadergetDynamicEntry(int index) getHeader(int index) intintlength()voidsetMaxSize(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()
-