public class ComplexConcurrentTaskScheduler extends ComplexTaskScheduler
Prms.serialExecution and
Prms.roundRobin are false.disconnect, haltIfBadResult, log, name, purpose, tasks, termination, vms| Constructor and Description |
|---|
ComplexConcurrentTaskScheduler(String name,
Vector tasks,
String purpose,
long totalTaskTimeSec)
Creates a task scheduler by the given name for the purpose of
executing the given set of tasks.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
executeTasks()
Executes the tasks on the existing clients.
|
exceededMaxResultWaitSec, hasTask, initializeTaskTimes, receivedStopSchedulingOrder, receiveStopSchedulingOrder, schedule, selectTask, terminateScheduling, waitForDynamicThreadsToFinishassignTask, createClients, exceededMaxResultWaitSec, exceededMaxResultWaitSec, executedNormally, executedNormallyOrNoHaltOrder, executeTasks, fakeKillResults, getTsid, getVm, getVms, hadDynamicActionError, hadDynamicActionHang, hadFatalTaskErrorAndHaltOrder, hadStatMonitorError, initClientRuntime, initExecutionParameters, isFinished, pauseBlocking, pauseScheduling, pauseWaiting, printBlockingReport, printReport, printSchedulingReport, printWaitingReport, processDynamicActionError, reportResult, schedulerResult, setDynamicActionError, setDynamicActionHang, setStatMonitorError, setTermination, startClients, startClientsForced, stopClients, waitForClientsToFinish, waitForClientsToFinish, waitForClientToFinishpublic ComplexConcurrentTaskScheduler(String name, Vector tasks, String purpose, long totalTaskTimeSec)
name - a descriptive name of the tasks to use for logging.tasks - the tasks to be scheduled.totalTaskTimeSec - total amount of time to execute tasks with
this scheduler (overrides the task control parameter
maxTimesToRun).protected boolean executeTasks()
executeTasks in class BaseTaskSchedulerCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.