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[]
array
private int
head
private int
tail
-
Constructor Summary
Constructors Constructor Description FifoBuffer(int initialCapacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFirst(HPackHeader header)
int
capacity()
void
clear()
private void
expand()
HPackHeader
get(int index)
HPackHeader
getFirst()
HPackHeader
getLast()
HPackHeader
removeLast()
int
size()
-
-
-
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()
-
-