workcraft/workcraft

View on GitHub
workcraft/WorkcraftCore/src/org/workcraft/tasks/TaskManager.java

Summary

Maintainability
A
0 mins
Test Coverage
package org.workcraft.tasks;

public interface TaskManager {
    void addObserver(TaskMonitor observer);
    void removeObserver(TaskMonitor observer);
    <T> Result<? extends T> execute(Task<T> task, String description);
    <T> Result<? extends T> execute(Task<T> task, String description, ProgressMonitor<? super T> monitor);
    <T> void queue(Task<T> task, String description);
    <T> void queue(Task<T> task, String description, ProgressMonitor<? super T> monitor);
}