Package eu.woolplatform.utils.schedule
Class TaskSchedule.FixedDelay
- java.lang.Object
-
- eu.woolplatform.utils.schedule.TaskSchedule
-
- eu.woolplatform.utils.schedule.TaskSchedule.FixedDelay
-
- Enclosing class:
- TaskSchedule
public static class TaskSchedule.FixedDelay extends TaskSchedule
Schedule for a task that should be run immediately and then repeated indefinitely after the specified delay. This means that each run is started "delay" milliseconds after the previous run ended. The device may decide to run a task after a longer delay than specified to save energy.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class eu.woolplatform.utils.schedule.TaskSchedule
TaskSchedule.FixedDelay, TaskSchedule.FixedRate, TaskSchedule.Immediate, TaskSchedule.LocalTime, TaskSchedule.TimeSchedule, TaskSchedule.UtcTime
-
-
Constructor Summary
Constructors Constructor Description FixedDelay(long delay)Constructs a new fixed delay schedule.
-