Package io.molr.mole.core.single
Class SingleNodeMole
- java.lang.Object
-
- io.molr.mole.core.tree.AbstractJavaMole
-
- io.molr.mole.core.single.SingleNodeMole
-
- All Implemented Interfaces:
Mole
public class SingleNodeMole extends AbstractJavaMole
-
-
Constructor Summary
Constructors Constructor Description SingleNodeMole(java.util.Set<SingleNodeMission<?>> singleLeafMissions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MissionExecutor
executorFor(io.molr.commons.domain.Mission mission, java.util.Map<java.lang.String,java.lang.Object> params)
io.molr.commons.domain.MissionParameterDescription
missionParameterDescriptionOf(io.molr.commons.domain.Mission mission)
io.molr.commons.domain.MissionRepresentation
missionRepresentationOf(io.molr.commons.domain.Mission mission)
-
Methods inherited from class io.molr.mole.core.tree.AbstractJavaMole
instantiate, instruct, instruct, instructBlock, instructRoot, outputsFor, parameterDescriptionOf, representationOf, representationsFor, states, statesFor
-
-
-
-
Constructor Detail
-
SingleNodeMole
public SingleNodeMole(java.util.Set<SingleNodeMission<?>> singleLeafMissions)
-
-
Method Detail
-
missionRepresentationOf
public io.molr.commons.domain.MissionRepresentation missionRepresentationOf(io.molr.commons.domain.Mission mission)
- Specified by:
missionRepresentationOf
in classAbstractJavaMole
-
missionParameterDescriptionOf
public io.molr.commons.domain.MissionParameterDescription missionParameterDescriptionOf(io.molr.commons.domain.Mission mission)
- Specified by:
missionParameterDescriptionOf
in classAbstractJavaMole
-
executorFor
protected MissionExecutor executorFor(io.molr.commons.domain.Mission mission, java.util.Map<java.lang.String,java.lang.Object> params)
- Specified by:
executorFor
in classAbstractJavaMole
-
-