Class Executor

java.lang.Object
com.github.kagkarlsson.scheduler.Executor

public class Executor extends Object
  • Constructor Details

  • Method Details

    • addToQueue

      public void addToQueue(Runnable r, Runnable afterDone)
    • getCurrentlyExecuting

      public List<CurrentlyExecuting> getCurrentlyExecuting()
    • stop

      public void stop(Duration shutdownMaxWait)
    • getNumberInQueueOrProcessing

      public int getNumberInQueueOrProcessing()
    • addCurrentlyProcessing

      public UUID addCurrentlyProcessing(CurrentlyExecuting currentlyExecuting)
    • removeCurrentlyProcessing

      public void removeCurrentlyProcessing(UUID executionId)