package eu.gity.jmeter.serveremulator;


import org.apache.jmeter.testelement.AbstractTestElement;

/**
 * Test element class which holds server emulator settings. These data are written and read by
 * the GUI and also by a Network Analyzer for case a load test shall run using a single machine
 * 
 * @author Gity a.s.
 *
 */
public class ServerEmulator extends AbstractTestElement {

	private static final long serialVersionUID = 1L;
	
	public static final String HTTPAUTOSTART = "ServerEmulator.httpAutostart";
	public static final String FTPAUTOSTART = "ServerEmulator.ftpAutostart";
	public static final String HTTPPORT = "ServerEmulator.httpPort";
	public static final String SSLENABLED = "ServerEmulator.sslEnabled";
	public static final String HTMLSIZE = "ServerEmulator.htmlSize";
	public static final String IPBYTE1 = "ServerEmulator.ipByte1";
	public static final String IPBYTE2 = "ServerEmulator.ipByte2";
	public static final String IPBYTE3 = "ServerEmulator.ipByte3";
	public static final String IPBYTE4START = "ServerEmulator.ipByte4Start";
	public static final String IPBYTE4END = "ServerEmulator.ipByte4End";	

	public static final String ADVANCEDENABLED = "ServerEmulator.advancedEnabled";
	public static final String STARTSERVERS = "ServerEmulator.startServers";
	public static final String MAXREQUESTWORKERS = "ServerEmulator.maxRequestWorkers";
	public static final String THREADSPERCHILD = "ServerEmulator.threadsPerChild";
	public static final String MINSPARETHREADS = "ServerEmulator.minSpareThreads";
	public static final String MAXSPARETHREADS = "ServerEmulator.maxSpareThreads";
	
	public static final String NSNAME = "ServerEmulator.nsName";
	public static final String LISTENDEVNAME = "ServerEmulator.listenDevName";
	public static final String NSCONFIGURED = "ServerEmulator.nsConfigured";

}
