public void start(String jobId) throws DagEngineException {
// Changing to synchronous call from asynchronous queuing to prevent the
// loss of command if the queue is full or the queue is lost in case of
// failure.
try {
new StartCommand(jobId).call();
}
catch (CommandException e) {
throw new DagEngineException(e);
}
}