public interface StrandExecutor
Modifier and Type | Method and Description |
---|---|
io.molr.commons.domain.Block |
getActualBlock() |
io.molr.commons.domain.RunState |
getActualState() |
java.util.Set<io.molr.commons.domain.StrandCommand> |
getAllowedCommands() |
reactor.core.publisher.Flux<io.molr.commons.domain.Block> |
getBlockStream() |
reactor.core.publisher.Flux<java.lang.Exception> |
getErrorsStream() |
reactor.core.publisher.Flux<io.molr.commons.domain.RunState> |
getStateStream() |
io.molr.commons.domain.Strand |
getStrand() |
void |
instruct(io.molr.commons.domain.StrandCommand command) |
void instruct(io.molr.commons.domain.StrandCommand command)
reactor.core.publisher.Flux<io.molr.commons.domain.RunState> getStateStream()
reactor.core.publisher.Flux<io.molr.commons.domain.Block> getBlockStream()
io.molr.commons.domain.RunState getActualState()
io.molr.commons.domain.Block getActualBlock()
reactor.core.publisher.Flux<java.lang.Exception> getErrorsStream()
java.util.Set<io.molr.commons.domain.StrandCommand> getAllowedCommands()
io.molr.commons.domain.Strand getStrand()