/** * addDependency * * @param prereq a {@link org.opennms.core.tasks.Task} object. * @param dependent a {@link org.opennms.core.tasks.Task} object. */ public void addDependency(Task prereq, Task dependent) { // this is only needed when add dependencies while running dependent.incrPendingPrereqCount(); onProcessorThread(dependencyAdder(prereq, dependent)); }
void markTaskAsCompleted(Task task) { onProcessorThread(taskCompleter(task)); }
/** * schedule * * @param task a {@link org.opennms.core.tasks.Task} object. */ public void schedule(final Task task) { onProcessorThread(scheduler(task)); }