public class JsonScenario extends SequentialStep implements Scenario
childStepslocalConfigDIR_SCENARIO, FNAME_DEFAULT_SCENARIO, FNAME_SCENARIO_SCHEMAKEY_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| Constructor and Description |
|---|
JsonScenario(com.emc.mongoose.ui.config.Config config,
java.io.File scenarioSrcFile) |
JsonScenario(com.emc.mongoose.ui.config.Config config,
java.io.InputStream scenarioInputStream) |
JsonScenario(com.emc.mongoose.ui.config.Config config,
java.util.Map<java.lang.String,java.lang.Object> tree) |
JsonScenario(com.emc.mongoose.ui.config.Config config,
java.lang.String scenarioString) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
append(Step step) |
protected void |
invoke() |
protected void |
loadSubTree(java.util.Map<java.lang.String,java.lang.Object> subTree) |
java.lang.String |
toString() |
appendNewJob, close, getChildStepsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChildStepspublic JsonScenario(com.emc.mongoose.ui.config.Config config,
java.io.File scenarioSrcFile)
throws java.io.IOException,
ScenarioParseException
java.io.IOExceptionScenarioParseExceptionpublic JsonScenario(com.emc.mongoose.ui.config.Config config,
java.io.InputStream scenarioInputStream)
throws java.io.IOException,
ScenarioParseException
java.io.IOExceptionScenarioParseExceptionpublic JsonScenario(com.emc.mongoose.ui.config.Config config,
java.lang.String scenarioString)
throws java.io.IOException,
ScenarioParseException
java.io.IOExceptionScenarioParseExceptionpublic JsonScenario(com.emc.mongoose.ui.config.Config config,
java.util.Map<java.lang.String,java.lang.Object> tree)
throws java.io.IOException,
ScenarioParseException
java.io.IOExceptionScenarioParseExceptionprotected final void loadSubTree(java.util.Map<java.lang.String,java.lang.Object> subTree)
throws ScenarioParseException
loadSubTree in class CompositeStepBaseScenarioParseExceptionprotected final boolean append(Step step)
append in class CompositeStepBaseprotected final void invoke()
invoke in class SequentialSteppublic final java.lang.String toString()
toString in class SequentialStep