Class ExecutorServiceTaskScheduler

java.lang.Object
nl.knaw.dans.lib.util.pollingtaskexec.ExecutorServiceTaskScheduler
All Implemented Interfaces:
TaskScheduler

public class ExecutorServiceTaskScheduler extends Object implements TaskScheduler
A task scheduler implementation that schedules tasks for execution using an ExecutorService. This class allows for tasks to be executed asynchronously using the provided executor service.
  • Constructor Details

    • ExecutorServiceTaskScheduler

      public ExecutorServiceTaskScheduler()
  • Method Details

    • schedule

      public void schedule(Runnable task)
      Description copied from interface: TaskScheduler
      Schedules the task for execution.
      Specified by:
      schedule in interface TaskScheduler
      Parameters:
      task - the task to schedule