Package org.apache.hc.core5.http2.hpack
Class FifoBuffer
- java.lang.Object
-
- org.apache.hc.core5.http2.hpack.FifoBuffer
-
final class FifoBuffer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private HPackHeader[]arrayprivate intheadprivate inttail
-
Constructor Summary
Constructors Constructor Description FifoBuffer(int initialCapacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFirst(HPackHeader header)intcapacity()voidclear()private voidexpand()HPackHeaderget(int index)HPackHeadergetFirst()HPackHeadergetLast()HPackHeaderremoveLast()intsize()
-
-
-
Field Detail
-
array
private HPackHeader[] array
-
head
private int head
-
tail
private int tail
-
-
Method Detail
-
expand
private void expand()
-
clear
public void clear()
-
addFirst
public void addFirst(HPackHeader header)
-
get
public HPackHeader get(int index)
-
getFirst
public HPackHeader getFirst()
-
getLast
public HPackHeader getLast()
-
removeLast
public HPackHeader removeLast()
-
capacity
public int capacity()
-
size
public int size()
-
-