Class TaskQueue

java.lang.Object
is.galia.async.TaskQueue

public final class TaskQueue extends Object
Queue of serial tasks, backed internally by ThreadPool. Should be preferred over ThreadPool for tasks that are resource-intensive but not time-sensitive.
  • Method Details

    • getInstance

      public static TaskQueue getInstance()
      Returns:
      Singleton instance.
    • submit

      public void submit(Callable<?> callable)
      Adds a task to the queue.
    • submit

      public void submit(Runnable runnable)
      Adds a task to the queue.