public static class BytePriorityQueues.SynchronizedPriorityQueue extends Object implements BytePriorityQueue
| Modifier and Type | Method and Description |
|---|---|
void |
changed()
Notifies the queue that the first element has changed (optional operation).
|
void |
clear()
Removes all elements from this queue.
|
ByteComparator |
comparator()
Returns the comparator associated with this priority queue, or null if it uses its elements' natural ordering.
|
Byte |
dequeue()
Deprecated.
|
byte |
dequeueByte()
Dequeues the first element from the queue.
|
void |
enqueue(byte x)
Enqueues a new element.
|
void |
enqueue(Byte x)
Deprecated.
|
boolean |
equals(Object o) |
Byte |
first()
Deprecated.
|
byte |
firstByte()
Returns the first element of the queue.
|
int |
hashCode() |
boolean |
isEmpty()
Checks whether this queue is empty.
|
Byte |
last()
Deprecated.
|
byte |
lastByte()
Returns the last element of the queue, that is, the element the would be dequeued last (optional operation).
|
int |
size()
Returns the number of elements in this queue.
|
public void enqueue(byte x)
BytePriorityQueueenqueue in interface BytePriorityQueuex - the element to enqueue.PriorityQueue.enqueue(Object)public byte dequeueByte()
BytePriorityQueuedequeueByte in interface BytePriorityQueueBytePriorityQueue.dequeue()public byte firstByte()
BytePriorityQueuefirstByte in interface BytePriorityQueueBytePriorityQueue.first()public byte lastByte()
BytePriorityQueueThis default implementation just throws an UnsupportedOperationException.
lastByte in interface BytePriorityQueueBytePriorityQueue.last()public boolean isEmpty()
PriorityQueueThis default implementation checks whether PriorityQueue.size() is zero.
isEmpty in interface PriorityQueue<Byte>public int size()
PriorityQueuesize in interface PriorityQueue<Byte>public void clear()
PriorityQueueclear in interface PriorityQueue<Byte>public void changed()
PriorityQueueThis default implementation just throws an UnsupportedOperationException.
changed in interface PriorityQueue<Byte>public ByteComparator comparator()
BytePriorityQueueNote that this specification strengthens the one given in PriorityQueue.comparator().
comparator in interface BytePriorityQueuecomparator in interface PriorityQueue<Byte>PriorityQueue.comparator()@Deprecated public void enqueue(Byte x)
BytePriorityQueueThis default implementation delegates to the corresponding type-specific method.
enqueue in interface BytePriorityQueueenqueue in interface PriorityQueue<Byte>x - the element to enqueue.@Deprecated public Byte dequeue()
BytePriorityQueueThis default implementation delegates to the corresponding type-specific method.
dequeue in interface BytePriorityQueuedequeue in interface PriorityQueue<Byte>@Deprecated public Byte first()
BytePriorityQueueThis default implementation delegates to the corresponding type-specific method.
first in interface BytePriorityQueuefirst in interface PriorityQueue<Byte>@Deprecated public Byte last()
BytePriorityQueueThis default implementation just throws an UnsupportedOperationException.
This default implementation delegates to the corresponding type-specific method.
last in interface BytePriorityQueuelast in interface PriorityQueue<Byte>