All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.emc.mongoose.scenario.json.step.Step Maven / Gradle / Ivy

There is a newer version: 4.0.0-alpha5
Show newest version
package com.emc.mongoose.scenario.json.step;

import com.emc.mongoose.ui.config.Config;

import java.io.Closeable;

/**
 Created by kurila on 02.02.16.
 */
public interface Step
extends Closeable, Runnable {

	String KEY_NODE_CONFIG = "config";
	String KEY_NODE_JOBS = "jobs";
	String KEY_NODE_STEPS = "steps";
	String KEY_NODE_VALUE = "value";
	String KEY_NODE_TYPE = "type";
	String KEY_NODE_WEIGHTS = "weights";

	String NODE_TYPE_PARALLEL = "parallel";
	String NODE_TYPE_SEQUENTIAL = "sequential";
	String NODE_TYPE_LOAD = "load";
	String NODE_TYPE_PRECONDITION = "precondition";
	String NODE_TYPE_COMMAND = "command";
	String NODE_TYPE_FOR = "for";
	String NODE_TYPE_MIXED = "mixed";
	String NODE_TYPE_CHAIN = "chain";

	Config getConfig();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy