Package io.molr.mole.core.tree
Interface MissionExecutor
-
- All Known Implementing Classes:
SingleNodeMissionExecutor
,TreeMissionExecutor
public interface MissionExecutor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
dispose()
void
instruct(Strand strand, StrandCommand command)
void
instructBlock(String blockID, BlockCommand command)
void
instructRoot(StrandCommand command)
reactor.core.publisher.Flux<MissionOutput>
outputs()
reactor.core.publisher.Flux<MissionRepresentation>
representations()
reactor.core.publisher.Flux<MissionState>
states()
-
-
-
Method Detail
-
states
reactor.core.publisher.Flux<MissionState> states()
-
outputs
reactor.core.publisher.Flux<MissionOutput> outputs()
-
representations
reactor.core.publisher.Flux<MissionRepresentation> representations()
-
instruct
void instruct(Strand strand, StrandCommand command)
-
instructRoot
void instructRoot(StrandCommand command)
-
instructBlock
void instructBlock(String blockID, BlockCommand command)
-
dispose
void dispose()
-
-