public void rejectTask(RuntimeException e) { synchronized (stateLock) { state = TASK_REJECTED; stateLock.notifyAll(); } taskRejected(e); }
if (startTimeout > 0l && runTime >= startTimeout) taskRejected(new StartTimeoutException("Start Timeout exceeded for task " + taskString)); return; taskRejected(new TaskStoppedException("Task stopped for task " + taskString)); return;