Package eu.woolplatform.utils.schedule
Class TaskSchedule
- java.lang.Object
-
- eu.woolplatform.utils.schedule.TaskSchedule
-
- Direct Known Subclasses:
TaskSchedule.FixedDelay,TaskSchedule.FixedRate,TaskSchedule.Immediate,TaskSchedule.LocalTime,TaskSchedule.TimeSchedule,TaskSchedule.UtcTime
public abstract class TaskSchedule extends Object
Base class for a task schedule. This is part of aScheduledTask.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTaskSchedule.FixedDelaySchedule for a task that should be run immediately and then repeated indefinitely after the specified delay.static classTaskSchedule.FixedRateSchedule for a task that should be run immediately and then repeated indefinitely at the specified rate.static classTaskSchedule.ImmediateSchedule for a task that should be run once and start immediately.static classTaskSchedule.LocalTimeSchedule for a task that should run once at a specific local time.static classTaskSchedule.TimeScheduleSchedule for a task that should be run at a specified date/time with possible repeats.static classTaskSchedule.UtcTimeSchedule for a task that should run once at a specific UTC time.
-
Constructor Summary
Constructors Constructor Description TaskSchedule()
-