Class SynchronizedPriorityQueue

  • All Implemented Interfaces:
    PriorityQueue

    @Deprecated(since="2021-04-30")
    public final class SynchronizedPriorityQueue
    extends Object
    implements PriorityQueue
    Deprecated.
    PriorityQueue is replaced by the Buffer interface, see buffer subpackage. Due to be removed in v4.0.
    A thread safe version of the PriorityQueue. Provides synchronized wrapper methods for all the methods defined in the PriorityQueue interface.
    Since:
    Commons Collections 1.0
    • Constructor Detail

      • SynchronizedPriorityQueue

        public SynchronizedPriorityQueue​(PriorityQueue priorityQueue)
        Deprecated.
        Constructs a new synchronized priority queue.
        Parameters:
        priorityQueue - the priority queue to synchronize
    • Method Detail

      • clear

        public void clear()
        Deprecated.
        Clear all elements from queue.
        Specified by:
        clear in interface PriorityQueue
      • isEmpty

        public boolean isEmpty()
        Deprecated.
        Test if queue is empty.
        Specified by:
        isEmpty in interface PriorityQueue
        Returns:
        true if queue is empty else false.
      • insert

        public void insert​(Object element)
        Deprecated.
        Insert an element into queue.
        Specified by:
        insert in interface PriorityQueue
        Parameters:
        element - the element to be inserted
      • toString

        public String toString()
        Deprecated.
        Returns a string representation of the underlying queue.
        Overrides:
        toString in class Object
        Returns:
        a string representation of the underlying queue