Interface Scheduler.ScheduleResult.Successful
- All Superinterfaces:
Scheduler.ScheduleResult
- All Known Implementing Classes:
Scheduler.ScheduleResult.AlreadyRunning, Scheduler.ScheduleResult.Success
- Enclosing interface:
Scheduler.ScheduleResult
public static sealed interface Scheduler.ScheduleResult.Successful
extends Scheduler.ScheduleResult
permits Scheduler.ScheduleResult.Success, Scheduler.ScheduleResult.AlreadyRunning
Common interface for successful 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
-