Interface MissionExecutor

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void dispose()  
      void instruct​(io.molr.commons.domain.Strand strand, io.molr.commons.domain.StrandCommand command)  
      void instructBlock​(java.lang.String blockID, io.molr.commons.domain.BlockCommand command)  
      void instructRoot​(io.molr.commons.domain.StrandCommand command)  
      reactor.core.publisher.Flux<io.molr.commons.domain.MissionOutput> outputs()  
      reactor.core.publisher.Flux<io.molr.commons.domain.MissionRepresentation> representations()  
      reactor.core.publisher.Flux<io.molr.commons.domain.MissionState> states()  
    • Method Detail

      • states

        reactor.core.publisher.Flux<io.molr.commons.domain.MissionState> states()
      • outputs

        reactor.core.publisher.Flux<io.molr.commons.domain.MissionOutput> outputs()
      • representations

        reactor.core.publisher.Flux<io.molr.commons.domain.MissionRepresentation> representations()
      • instruct

        void instruct​(io.molr.commons.domain.Strand strand,
                      io.molr.commons.domain.StrandCommand command)
      • instructRoot

        void instructRoot​(io.molr.commons.domain.StrandCommand command)
      • instructBlock

        void instructBlock​(java.lang.String blockID,
                           io.molr.commons.domain.BlockCommand command)
      • dispose

        void dispose()