Class WorkerSchedulerRunnable

java.lang.Object
io.github.qsy7.queue.api.job.AbstractRunnable
io.github.qsy7.queue.impl.worker.WorkerSchedulerRunnable
All Implemented Interfaces:
Heartbeatable, AutoCloseable, Runnable

  • Field Details

  • Constructor Details

  • Method Details

    • doCall

      protected void doCall()
      Specified by:
      doCall in class AbstractRunnable
    • markJobExecutionAsAborted

      protected void markJobExecutionAsAborted()
      For any job that appears to have died, mark it as aborted.
    • markJobExecutionAsAborted

      protected void markJobExecutionAsAborted(io.github.qsy7.queue.api.model.AbstractQueued queued)
    • rescheduleJobs

      protected void rescheduleJobs()
      For any jobs we may pick up, attempt to assign them out to our local worker.
    • getQueueService

      public QueueService getQueueService()
    • getJobWorkerService

      public JobWorkerService getJobWorkerService()
      Overrides:
      getJobWorkerService in class AbstractRunnable