|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.cyberlab.activity.local.task.TaskManager
public class TaskManager
Task manager, implemented using Singelton pattern, for AbstractWorkerTasks allowing for persistence of tasks if activities are restarted. Activities utilizing this calls detach when they are about to be closed by the system, and attach when they restart.
Constructor Summary | |
---|---|
protected |
TaskManager()
|
Method Summary | |
---|---|
java.util.List<AbstractWorkerTask<?,?>> |
attach(AbstractGeneralActivity<?> activity)
Attach tasks |
void |
detach(AbstractGeneralActivity<?> activity,
AbstractWorkerTask<?,?> task)
Detach task |
static TaskManager |
getTaskManager()
Get the task manager instance |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected TaskManager()
Method Detail |
---|
public static TaskManager getTaskManager()
public void detach(AbstractGeneralActivity<?> activity, AbstractWorkerTask<?,?> task)
activity
- The activity calling task managertask
- The reference to the task to detachpublic java.util.List<AbstractWorkerTask<?,?>> attach(AbstractGeneralActivity<?> activity)
activity
- The activity that wishes to attach tasks it previously detached
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |