Class TaskScheduler<T>


  • public class TaskScheduler<T>
    extends Object
    Author:
    Loc Ha
    • Constructor Detail

      • TaskScheduler

        public TaskScheduler()
      • TaskScheduler

        public TaskScheduler​(boolean cancelMayInterruptIfRunning)
      • TaskScheduler

        public TaskScheduler​(boolean cancelMayInterruptIfRunning,
                             ThreadFactory threadFactory)
    • Method Detail

      • scheduleAtFixedRate

        public void scheduleAtFixedRate​(TaskScheduler.Task<T> task,
                                        long initialDelay,
                                        long period,
                                        TimeUnit unit)
      • scheduleWithFixedDelay

        public void scheduleWithFixedDelay​(TaskScheduler.Task<T> task,
                                           long initialDelay,
                                           long delay,
                                           TimeUnit unit)
      • cancel

        public void cancel()
      • shutdownNow

        public void shutdownNow()
      • hasTask

        public boolean hasTask()