Class PeriodicTaskExecutor.PeriodicTask

  • Enclosing class:
    PeriodicTaskExecutor

    public static class PeriodicTaskExecutor.PeriodicTask
    extends Object
    Represents a periodic task.
    • Constructor Detail

      • PeriodicTask

        public PeriodicTask​(String taskId,
                            Runnable task,
                            long secondsBeforeFirstExec,
                            long secondsBetweenExec)
        Builds a new task.
        Parameters:
        taskId - the task id string (should be unique)
        task - the actual Runnable object.
        secondsBeforeFirstExec - the delay in seconds between starting the executor and the initial task execution.
        secondsBetweenExec - the delay in seconds between two successive task executions.