Package io.molr.mole.core.runnable
Class RunnableLeafsMission
- java.lang.Object
-
- io.molr.mole.core.runnable.RunnableLeafsMission
-
public class RunnableLeafsMission extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RunnableLeafsMission.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Placeholder<?>>
blockNameFormatterArgs(Block block)
static RunnableLeafsMission.Builder
builder()
Map<Block,ContextConfiguration>
contexts()
com.google.common.collect.ImmutableMap<Block,ForEachConfiguration<?,?>>
forEachBlocksConfigurations()
Map<Block,Map<Placeholder<?>,Function<In,?>>>
letValues()
Map<Block,Integer>
maxConcurrency()
String
name()
MissionParameterDescription
parameterDescription()
Map<Block,BiConsumer<In,Out>>
runnables()
TreeStructure
treeStructure()
-
-
-
Method Detail
-
treeStructure
public TreeStructure treeStructure()
-
parameterDescription
public MissionParameterDescription parameterDescription()
-
runnables
public Map<Block,BiConsumer<In,Out>> runnables()
-
blockNameFormatterArgs
public List<Placeholder<?>> blockNameFormatterArgs(Block block)
-
name
public String name()
-
builder
public static RunnableLeafsMission.Builder builder()
-
forEachBlocksConfigurations
public com.google.common.collect.ImmutableMap<Block,ForEachConfiguration<?,?>> forEachBlocksConfigurations()
-
contexts
public Map<Block,ContextConfiguration> contexts()
-
-