public abstract class CompositeStepBase extends StepBase implements CompositeStep
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<Step> |
childSteps |
localConfigKEY_NODE_CONFIG, KEY_NODE_JOBS, KEY_NODE_STEPS, KEY_NODE_TYPE, KEY_NODE_VALUE, KEY_NODE_WEIGHTS, NODE_TYPE_CHAIN, NODE_TYPE_COMMAND, NODE_TYPE_FOR, NODE_TYPE_LOAD, NODE_TYPE_MIXED, NODE_TYPE_PARALLEL, NODE_TYPE_PRECONDITION, NODE_TYPE_SEQUENTIAL| Modifier | Constructor and Description |
|---|---|
protected |
CompositeStepBase(com.emc.mongoose.ui.config.Config appConfig,
java.util.Map<java.lang.String,java.lang.Object> subTree) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
append(Step subStep) |
protected void |
appendNewJob(java.util.Map<java.lang.String,java.lang.Object> subTree,
com.emc.mongoose.ui.config.Config config) |
void |
close() |
java.util.List<Step> |
getChildSteps() |
protected void |
loadSubTree(java.util.Map<java.lang.String,java.lang.Object> subTree) |
protected final java.util.List<Step> childSteps
protected CompositeStepBase(com.emc.mongoose.ui.config.Config appConfig,
java.util.Map<java.lang.String,java.lang.Object> subTree)
throws ScenarioParseException
ScenarioParseExceptionprotected void loadSubTree(java.util.Map<java.lang.String,java.lang.Object> subTree)
throws ScenarioParseException
ScenarioParseExceptionprotected void appendNewJob(java.util.Map<java.lang.String,java.lang.Object> subTree,
com.emc.mongoose.ui.config.Config config)
throws ScenarioParseException
ScenarioParseExceptionprotected boolean append(Step subStep)
public final java.util.List<Step> getChildSteps()
getChildSteps in interface CompositeSteppublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOException