/** * Creates a new <code>ParallelizableJobRunner</code>. * @param job The <code>ParallelizableJob</code> to run. * @param workingDirectory The working directory for the job. * @param executor The <code>Executor</code> to use to run worker threads. * @param maxConcurrentWorkers The maximum number of concurrent tasks to * process. */ public ParallelizableJobRunner(ParallelizableJob job, File workingDirectory, Executor executor, int maxConcurrentWorkers) { this(job, workingDirectory, executor, maxConcurrentWorkers, DummyProgressMonitorFactory.getInstance(), DummyProgressMonitor.getInstance()); }