Class RecordQueue<T>

java.lang.Object
java.util.AbstractCollection<E>
java.util.ArrayDeque<T>
io.smallrye.reactive.messaging.kafka.impl.RecordQueue<T>
All Implemented Interfaces:
Serializable, Cloneable, Iterable<T>, Collection<T>, Deque<T>, Queue<T>

public class RecordQueue<T> extends ArrayDeque<T>
Stores the records coming from Kafka. Only a few operations are supported: offer(Object), addAll(Iterable), clear(), size() and poll().

The access is guarded by the monitor lock.

See Also: