Exemple #1
0
//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();
        }
Exemple #2
0
 public LoadGenerator(LoadGeneratorConfiguration configuration)
 {
     this.configuration = configuration;
 }