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 Deprecated Methods Modifier and Type Method Description java.util.Optional<StrandExecutor>
_getStrandExecutorByStrandId(java.lang.String id)
Deprecated.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)
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)
-
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()
-
_getStrandExecutorByStrandId
@Deprecated public java.util.Optional<StrandExecutor> _getStrandExecutorByStrandId(java.lang.String id)
Deprecated.DO NOT USE! jUST FOR DEBUGGING FIXME remove this method
-
-