|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.memphis.ccrg.lida.framework.tasks.TaskSpawnerImpl
edu.memphis.ccrg.lida.framework.mockclasses.ExecutingMockTaskSpawner
public class ExecutingMockTaskSpawner
| Field Summary | |
|---|---|
java.util.List<FrameworkTask> |
tasks
|
| Constructor Summary | |
|---|---|
ExecutingMockTaskSpawner()
|
|
| Method Summary | |
|---|---|
void |
addTask(FrameworkTask task)
Adds and runs supplied FrameworkTask. |
void |
addTasks(java.util.Collection<? extends FrameworkTask> initialTasks)
Adds and runs supplied FrameworkTasks. |
boolean |
cancelTask(FrameworkTask task)
Cancels specified task if it exists in this TaskSpawner
Task is removed from TaskSpawner and canceled in the TaskManager. |
boolean |
containsTask(FrameworkTask t)
Returns whether this TaskSpawner manages this task. |
java.util.Collection<FrameworkTask> |
getRunningTasks()
Returns a UnmodifiableCollection that contains the FrameworkTasks in this
TaskSpawner. |
void |
init()
This is a convenience method to initialize this Object. |
void |
receiveFinishedTask(FrameworkTask task)
This method receives a task that has finished. |
| Methods inherited from class edu.memphis.ccrg.lida.framework.tasks.TaskSpawnerImpl |
|---|
getParam, init, processResults, setTaskManager |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface edu.memphis.ccrg.lida.framework.tasks.TaskSpawner |
|---|
setTaskManager |
| Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.Initializable |
|---|
getParam, init |
| Field Detail |
|---|
public java.util.List<FrameworkTask> tasks
| Constructor Detail |
|---|
public ExecutingMockTaskSpawner()
| Method Detail |
|---|
public void addTask(FrameworkTask task)
TaskSpawner
addTask in interface TaskSpawneraddTask in class TaskSpawnerImpltask - the task to add.public boolean cancelTask(FrameworkTask task)
TaskSpawnerTaskSpawner
Task is removed from TaskSpawner and canceled in the TaskManager.
This is only possible if the tick for which the task
is scheduled has not been reached.
cancelTask in interface TaskSpawnercancelTask in class TaskSpawnerImpltask - The task to cancel.
TaskManager.cancelTask(FrameworkTask)public java.util.Collection<FrameworkTask> getRunningTasks()
TaskSpawnerUnmodifiableCollection that contains the FrameworkTasks in this
TaskSpawner.
getRunningTasks in interface TaskSpawnergetRunningTasks in class TaskSpawnerImplpublic void receiveFinishedTask(FrameworkTask task)
TaskSpawnerTaskStatus
determines this action.
receiveFinishedTask in interface TaskSpawnerreceiveFinishedTask in class TaskSpawnerImpltask - finished FrameworkTaskpublic void addTasks(java.util.Collection<? extends FrameworkTask> initialTasks)
TaskSpawner
addTasks in interface TaskSpawneraddTasks in class TaskSpawnerImplinitialTasks - a collection of tasks to be run.public void init()
Initializable
init in interface Initializableinit in class TaskSpawnerImplpublic boolean containsTask(FrameworkTask t)
TaskSpawner
containsTask in interface TaskSpawnercontainsTask in class TaskSpawnerImplt - a FrameworkTask
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||