Class LongPriorityQueues.SynchronizedPriorityQueue

java.lang.Object
it.unimi.dsi.fastutil.longs.LongPriorityQueues.SynchronizedPriorityQueue
All Implemented Interfaces:
LongPriorityQueue, PriorityQueue<Long>
Enclosing class:
LongPriorityQueues

public static class LongPriorityQueues.SynchronizedPriorityQueue
extends Object
implements LongPriorityQueue
A synchronized wrapper class for priority queues.
  • Method Summary

    Modifier and Type Method Description
    void changed()
    Notifies the queue that the first element has changed (optional operation).
    void clear()
    Removes all elements from this queue.
    LongComparator comparator()
    Returns the comparator associated with this priority queue, or null if it uses its elements' natural ordering.
    Long dequeue()
    Deprecated.
    long dequeueLong()
    Dequeues the first element from the queue.
    void enqueue​(long x)
    Enqueues a new element.
    void enqueue​(Long x)
    Deprecated.
    boolean equals​(Object o)  
    Long first()
    Deprecated.
    long firstLong()
    Returns the first element of the queue.
    int hashCode()  
    boolean isEmpty()
    Checks whether this queue is empty.
    Long last()
    Deprecated.
    long lastLong()
    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.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, toString, wait, wait, wait