Package io.molr.mole.core.tree
Class StrandExecutorFactory
- java.lang.Object
-
- io.molr.mole.core.tree.StrandExecutorFactory
-
public class StrandExecutorFactory extends java.lang.Object
FIXME to be merged most probably with StrandFactory...
-
-
Constructor Summary
Constructors Constructor Description StrandExecutorFactory(StrandFactory strandFactory, LeafExecutor leafExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<StrandExecutor>
activeStrandExecutors()
java.util.Set<StrandExecutor>
allStrandExecutors()
StrandExecutor
createStrandExecutor(io.molr.commons.domain.Strand strand, TreeStructure structure, java.util.Set<io.molr.commons.domain.Block> breakpoints, io.molr.commons.domain.ExecutionStrategy executionStrategy)
StrandExecutor
getStrandExecutorFor(io.molr.commons.domain.Strand strand)
reactor.core.publisher.Flux<StrandExecutor>
newStrandsStream()
-
-
-
Constructor Detail
-
StrandExecutorFactory
public StrandExecutorFactory(StrandFactory strandFactory, LeafExecutor leafExecutor)
-
-
Method Detail
-
createStrandExecutor
public StrandExecutor createStrandExecutor(io.molr.commons.domain.Strand strand, TreeStructure structure, java.util.Set<io.molr.commons.domain.Block> breakpoints, io.molr.commons.domain.ExecutionStrategy executionStrategy)
-
getStrandExecutorFor
public StrandExecutor getStrandExecutorFor(io.molr.commons.domain.Strand strand)
-
allStrandExecutors
public java.util.Set<StrandExecutor> allStrandExecutors()
-
activeStrandExecutors
public java.util.Set<StrandExecutor> activeStrandExecutors()
-
newStrandsStream
public reactor.core.publisher.Flux<StrandExecutor> newStrandsStream()
-
-