Class TaskDaemon.PeriodicTask

  • All Implemented Interfaces:
    Runnable
    Enclosing class:
    TaskDaemon

    public class TaskDaemon.PeriodicTask
    extends Base
    implements Runnable
    A PeriodicTask is a task that automatically reschedules itself so that it executes on a periodic basis.
    • Constructor Detail

      • PeriodicTask

        public PeriodicTask​(Runnable task,
                            long cMillisInterval)
        Construct a task that will automatically be run on a periodic basis.
        Parameters:
        task - the actual task to run
        cMillisInterval - the period of time, in milliseconds, to wait between runs of the task
    • Method Detail

      • run

        public void run()
        Specified by:
        run in interface Runnable