Class TimerPriorityHeap

java.lang.Object
kilim.timerservice.TimerPriorityHeap

public class TimerPriorityHeap extends Object
  • Field Details

    • queue

      private Timer[] queue
    • size

      private int size
  • Constructor Details

    • TimerPriorityHeap

      public TimerPriorityHeap()
    • TimerPriorityHeap

      public TimerPriorityHeap(int size)
  • Method Details

    • size

      public int size()
    • peek

      public Timer peek()
    • isEmpty

      public boolean isEmpty()
    • add

      public void add(Timer task)
    • reschedule

      public void reschedule(int i)
    • heapifyUp

      private void heapifyUp(int k)
    • heapifyDown

      private void heapifyDown(int k)
    • poll

      public void poll()