Interface ControllingTask
- All Known Implementing Classes:
ControllingTask.ManualControllingTask, ControllingTask.SingleTickTask, ControllingTask.StagedTask, PathExecutor
public interface ControllingTask
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic interfacestatic final recordstatic classstatic interfacestatic classstatic final record -
Method Summary
Modifier and TypeMethodDescriptionbooleanisDone()manual(ControllingTask.ManualTaskMarker taskMarker) static ControllingTasksingleTick(Runnable runnable) static ControllingTaskstaged(List<ControllingTask.Stage> stages) voidstop()voidtick()
-
Method Details
-
singleTick
-
staged
-
manual
-
tick
void tick() -
stop
void stop() -
isDone
boolean isDone()
-