Class GrowableArrayBlockingQueue<T>

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractQueue<T>
org.apache.pulsar.common.util.collections.GrowableArrayBlockingQueue<T>
All Implemented Interfaces:
Iterable<T>, Collection<T>, BlockingQueue<T>, Queue<T>

public class GrowableArrayBlockingQueue<T> extends AbstractQueue<T> implements BlockingQueue<T>
This implements a BlockingQueue backed by an array with no fixed capacity.

When the capacity is reached, data will be moved to a bigger array.