Package io.molr.mole.core.runnable.lang
Class GenericOngoingBranch<B extends GenericOngoingBranch<B>>
- java.lang.Object
-
- io.molr.mole.core.runnable.lang.OngoingNode<B>
-
- io.molr.mole.core.runnable.lang.GenericOngoingBranch<B>
-
- Direct Known Subclasses:
ContextualForeachBranchRoot
,ContextualForeachBranchRootMapped
,ContextualOngoingForeachBranch
,ContextualOngoingForeachBranchRoot
,ContextualOngoingForeachBranchRootWithNewContext
,ContextualOngoingForeachBranchWithNewContext
,ForeachBranchRoot
,ForeachBranchRootMapped
,OngoingContextualBranch
,OngoingContextualBranchWithNewContext
,OngoingForeachBranch
,OngoingRootBranch
,OngoingSimpleBranch
public abstract class GenericOngoingBranch<B extends GenericOngoingBranch<B>> extends OngoingNode<B>
-
-
Constructor Summary
Constructors Constructor Description GenericOngoingBranch(BlockNameConfiguration name, RunnableLeafsMission.Builder builder, io.molr.commons.domain.Block parent, BranchMode mode)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.molr.commons.domain.Block
block()
protected BranchMode
mode()
B
parallel()
B
parallel(int maxConcurrency)
B
sequential()
-
Methods inherited from class io.molr.mole.core.runnable.lang.OngoingNode
blockAttributes, builder, name, parent, perDefault, perDefaultDont
-
-
-
-
Constructor Detail
-
GenericOngoingBranch
public GenericOngoingBranch(BlockNameConfiguration name, RunnableLeafsMission.Builder builder, io.molr.commons.domain.Block parent, BranchMode mode)
-
-
Method Detail
-
parallel
public B parallel()
-
parallel
public B parallel(int maxConcurrency)
-
sequential
public B sequential()
-
block
protected io.molr.commons.domain.Block block()
-
mode
protected BranchMode mode()
-
-