Interface Scheduler.ScheduleResult.Failure
- All Superinterfaces:
Scheduler.ScheduleResult
- All Known Implementing Classes:
Scheduler.ScheduleResult.LowerPriorityThanQueuedCommand, Scheduler.ScheduleResult.LowerPriorityThanRunningCommand
- Enclosing interface:
Scheduler.ScheduleResult
public static sealed interface Scheduler.ScheduleResult.Failure
extends Scheduler.ScheduleResult
permits Scheduler.ScheduleResult.LowerPriorityThanRunningCommand, Scheduler.ScheduleResult.LowerPriorityThanQueuedCommand
Common interface for failed scheduling attempts.
-
Nested Class Summary
Nested classes/interfaces inherited from interface Scheduler.ScheduleResult
Scheduler.ScheduleResult.AlreadyRunning, Scheduler.ScheduleResult.Failure, Scheduler.ScheduleResult.LowerPriorityThanQueuedCommand, Scheduler.ScheduleResult.LowerPriorityThanRunningCommand, Scheduler.ScheduleResult.Success, Scheduler.ScheduleResult.Successful -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanWhether the scheduling attempt was successful.Methods inherited from interface Scheduler.ScheduleResult
command
-
Method Details
-
successful
default boolean successful()Description copied from interface:Scheduler.ScheduleResultWhether the scheduling attempt was successful.- Specified by:
successfulin interfaceScheduler.ScheduleResult- Returns:
- true if the scheduling attempt was successful, false if it failed
-