Runs a given task to either completion, failure, or inability to schedule.
Runs a given task to either completion, failure, or inability to schedule. This will terminate tasks that were still running before returning.
the task to run
the time to wait in milliseconds to wait between trying to schedule tasks.
the set of task manager resources, otherwise we use the default
the scripts directory, otherwise we use the default
the log directory, otherwise we use the default
the scheduler, otherwise we use the default
true if we are to simulate running tasks, false otherwise
a bi-directional map from the set of tasks to their execution information.
Defaults and utility methods for a TaskManager.