Class DefaultPriorityQueue<T extends PriorityQueueNode>

java.lang.Object
java.util.AbstractCollection<T>
java.util.AbstractQueue<T>
io.netty.util.internal.DefaultPriorityQueue<T>
Type Parameters:
T - The object that is maintained in the queue.
All Implemented Interfaces:
PriorityQueue<T>, Iterable<T>, Collection<T>, Queue<T>

public final class DefaultPriorityQueue<T extends PriorityQueueNode> extends AbstractQueue<T> implements PriorityQueue<T>
A priority queue which uses natural ordering of elements. Elements are also required to be of type PriorityQueueNode for the purpose of maintaining the index in the priority queue.