Interface StrandExecutor

    • Method Detail

      • instruct

        long instruct​(io.molr.commons.domain.StrandCommand command)
      • getStateStream

        reactor.core.publisher.Flux<io.molr.commons.domain.RunState> getStateStream()
      • getBlockStream

        reactor.core.publisher.Flux<io.molr.commons.domain.Block> getBlockStream()
      • getActualState

        io.molr.commons.domain.RunState getActualState()
      • getActualBlock

        io.molr.commons.domain.Block getActualBlock()
      • getErrorsStream

        reactor.core.publisher.Flux<java.lang.Exception> getErrorsStream()
      • getAllowedCommands

        java.util.Set<io.molr.commons.domain.StrandCommand> getAllowedCommands()
      • getStrand

        io.molr.commons.domain.Strand getStrand()
      • abort

        void abort()
      • aborted

        boolean aborted()
      • isComplete

        boolean isComplete()