Class TaskPriorityQueue

java.lang.Object
eu.svjatoslav.alyverkko_cli.commands.task_processor.TaskPriorityQueue

public class TaskPriorityQueue extends Object
A custom priority queue implementation for TaskQueueEntry that maintains tasks in priority order. Uses a TreeSet for efficient insertion, polling, and iteration.
  • Constructor Details

    • TaskPriorityQueue

      public TaskPriorityQueue()
  • Method Details

    • poll

      public Path poll()
    • add

      public void add(Path filePath, int priority)
    • remove

      public void remove(Path filePath)