Class TaskFrame<Job>
java.lang.Object
gov.nasa.jpl.aerie.merlin.driver.engine.TaskFrame<Job>
A TaskFrame describes a task-in-progress, including its current series of events and any jobs that have branched off.
branches[0].base |-> branches[1].base ... |-> branches[n].base |-> tip
+-> branches[0].job +-> branches[n-1].job +-> branches[n].job
-
Method Summary
Modifier and TypeMethodDescriptionvoidOptional<gov.nasa.jpl.aerie.merlin.protocol.types.Duration> <State> Optional<State> static <Job> EventGraph<Event> run(Job job, LiveCells context, BiConsumer<Job, TaskFrame<Job>> executor) void
-
Method Details
-
run
public static <Job> EventGraph<Event> run(Job job, LiveCells context, BiConsumer<Job, TaskFrame<Job>> executor) -
getState
-
getExpiry
-
emit
-
signal
-