T
- The object that is maintained in the queue.public final class PriorityQueue<T extends PriorityQueueNode<T>> extends AbstractQueue<T> implements Queue<T>
PriorityQueueNode
for the purpose of maintaining the index in the priority queue.Constructor and Description |
---|
PriorityQueue() |
PriorityQueue(int initialSize) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
contains(Object o) |
boolean |
isEmpty() |
Iterator<T> |
iterator()
This iterator does not return elements in any particular order.
|
boolean |
offer(T e) |
T |
peek() |
T |
poll() |
boolean |
remove(Object o) |
int |
size() |
Object[] |
toArray() |
<X> X[] |
toArray(X[] a) |
add, addAll, element, remove
containsAll, removeAll, retainAll, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addAll, containsAll, equals, hashCode, removeAll, retainAll
public PriorityQueue()
public PriorityQueue(int initialSize)
public int size()
size
in interface Collection<T extends PriorityQueueNode<T>>
size
in class AbstractCollection<T extends PriorityQueueNode<T>>
public boolean isEmpty()
isEmpty
in interface Collection<T extends PriorityQueueNode<T>>
isEmpty
in class AbstractCollection<T extends PriorityQueueNode<T>>
public boolean contains(Object o)
contains
in interface Collection<T extends PriorityQueueNode<T>>
contains
in class AbstractCollection<T extends PriorityQueueNode<T>>
public void clear()
clear
in interface Collection<T extends PriorityQueueNode<T>>
clear
in class AbstractQueue<T extends PriorityQueueNode<T>>
public boolean offer(T e)
offer
in interface Queue<T extends PriorityQueueNode<T>>
public boolean remove(Object o)
remove
in interface Collection<T extends PriorityQueueNode<T>>
remove
in class AbstractCollection<T extends PriorityQueueNode<T>>
public Object[] toArray()
toArray
in interface Collection<T extends PriorityQueueNode<T>>
toArray
in class AbstractCollection<T extends PriorityQueueNode<T>>
public <X> X[] toArray(X[] a)
toArray
in interface Collection<T extends PriorityQueueNode<T>>
toArray
in class AbstractCollection<T extends PriorityQueueNode<T>>
public Iterator<T> iterator()
iterator
in interface Iterable<T extends PriorityQueueNode<T>>
iterator
in interface Collection<T extends PriorityQueueNode<T>>
iterator
in class AbstractCollection<T extends PriorityQueueNode<T>>
Copyright © 2008–2016 The Netty Project. All rights reserved.