Interface FixedExecutionSchedule
- All Superinterfaces:
ExecutionSchedule
A schedule which is executed once at a specified
time or only manually (if
set to manual).- Since:
- 4.0
-
Field Summary
Fields inherited from interface de.espirit.firstspirit.access.schedule.ExecutionSchedule
DAILY, FIXED, INTERVAL, MONTHLY -
Method Summary
Methods inherited from interface de.espirit.firstspirit.access.schedule.ExecutionSchedule
getType, setNextExecutionTime
-
Method Details
-
isManual
boolean isManual()- Since:
- 4.0
- See Also:
-
setManual
void setManual(boolean value) - Parameters:
value-trueif dependentScheduleEntryshould be executed manually,falseotherwise.- Since:
- 4.0
- See Also:
-
getNextExecutionTime
Returns the next execution time ornullfor expired tasks.Please notice that the real execution time may differ from this value e.g. beacause the runtime of the tasks and the setting of the
parallel execution modeconflicts with the returned time.If
isManual()is set this method always returnsnull.- Specified by:
getNextExecutionTimein interfaceExecutionSchedule- Returns:
- The next execution time or
nullif the schedule is expired or the schedule is flagged asmanually. - Since:
- 4.0
- See Also:
-