//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: public static void main(String[] args) throws InterruptedException public static void Main(string[] args) { ProcessEngine processEngine = PerfTestProcessEngine.Instance; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final LoadGeneratorConfiguration config = new LoadGeneratorConfiguration(); LoadGeneratorConfiguration config = new LoadGeneratorConfiguration(); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final java.util.List<String> deployableFiles = findDeployableFiles(new java.io.File(".")); IList <string> deployableFiles = findDeployableFiles(new File(".")); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final Runnable[] setupTasks = new Runnable[deployableFiles.size()]; ThreadStart[] setupTasks = new ThreadStart[deployableFiles.Count]; for (int i = 0; i < deployableFiles.Count; i++) { setupTasks[i] = new DeployFileTask(processEngine, deployableFiles[i]); } config.SetupTasks = setupTasks; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final java.util.List<String> processKeys = extractProcessDefinitionKeys(deployableFiles); IList <string> processKeys = extractProcessDefinitionKeys(deployableFiles); //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final Runnable[] workerRunnables = new Runnable[processKeys.size()]; ThreadStart[] workerRunnables = new ThreadStart[processKeys.Count]; for (int i = 0; i < processKeys.Count; i++) { workerRunnables[i] = new StartProcessInstanceTask(processEngine, processKeys[i]); } config.WorkerTasks = workerRunnables; //JAVA TO C# CONVERTER WARNING: The original Java variable was marked 'final': //ORIGINAL LINE: final LoadGenerator loadGenerator = new LoadGenerator(config); LoadGenerator loadGenerator = new LoadGenerator(config); loadGenerator.execute(); }
public LoadGenerator(LoadGeneratorConfiguration configuration) { this.configuration = configuration; }