Class SimpleTaskQueue

java.lang.Object
cn.net.pap.task.queue.SimpleTaskQueue

public class SimpleTaskQueue extends Object
  • Method Details

    • getInstance

      public static SimpleTaskQueue getInstance()
    • addTask

      public void addTask(SimpleTaskQueueDTO task)
    • startConsumer

      public Thread startConsumer()
    • stopConsumerAndReturnUnProcessed

      public List<SimpleTaskQueueDTO> stopConsumerAndReturnUnProcessed()
    • isRunning

      public boolean isRunning()
    • getConsumerThread

      public Thread getConsumerThread()
    • getPendingTaskCount

      public int getPendingTaskCount()
    • drainUnprocessedTasks

      public List<SimpleTaskQueueDTO> drainUnprocessedTasks()