edu.mssm.crover.ims.tasks.groups
Class GroupOfTasks

java.lang.Object
  |
  +--edu.mssm.crover.ims.tasks.Task
        |
        +--edu.mssm.crover.ims.tasks.groups.GroupOfTasks
All Implemented Interfaces:
TaskControl, TaskListener
Direct Known Subclasses:
ParallelTask, RobustParallelTask, SequenceTask

public abstract class GroupOfTasks
extends Task
implements TaskListener


Field Summary
 
Fields inherited from class edu.mssm.crover.ims.tasks.Task
data, priorTasks, status, taskID, taskType, tm
 
Constructor Summary
GroupOfTasks(TaskManager tm, long timeout)
           
 
Method Summary
abstract  void add(Task task)
           
abstract  void allFinished()
           
 
Methods inherited from class edu.mssm.crover.ims.tasks.Task
abnormalTermination, addListener, addPriorTask, getData, getPriorTasks, getStatus, getTaskID, getTaskType, getTimeout, installEngine, isReadyToStart, normalTermination, notifyListeners, priorTasksDone, process, removeListener, removePriorTask, setData, setTaskID, setTaskType, start, statusChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.mssm.crover.ims.tasks.TaskListener
statusChanged
 

Constructor Detail

GroupOfTasks

public GroupOfTasks(TaskManager tm,
                    long timeout)
Method Detail

add

public abstract void add(Task task)
                  throws TaskNotFoundException
TaskNotFoundException

allFinished

public abstract void allFinished()


Copyright @ 2003 Mount Sinai School of Medicine. All Rights Reserved.