|
JACK 5.4 Application Interface | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectaos.jack.jak.task.TaskManager
aos.jack.jak.task.SimpleTaskManager
The default task manager. SimpleTaskManager implements a task scheduling policy which is fully committed to the current task until it completes or is blocked in a @wait_for.
Constructor Summary | |
SimpleTaskManager()
Constructs a SimpleTaskManager. |
|
SimpleTaskManager(aos.jack.jak.task.TaskListMonitor m)
Constructs a SimpleTaskManager with a given TaskListMonitor. |
Method Summary | |
void |
add(aos.jack.jak.task.Task in)
|
void |
dump(java.io.PrintWriter p)
|
aos.jack.jak.task.Task |
getNext()
|
aos.jack.jak.task.Task[] |
getTasks()
|
aos.jack.jak.task.Task |
remove(aos.jack.jak.task.Task in)
|
int |
size()
Returns the number of runnable tasks. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SimpleTaskManager()
public SimpleTaskManager(aos.jack.jak.task.TaskListMonitor m)
Method Detail |
public aos.jack.jak.task.Task[] getTasks()
public void dump(java.io.PrintWriter p)
public int size()
public void add(aos.jack.jak.task.Task in)
public aos.jack.jak.task.Task remove(aos.jack.jak.task.Task in)
public aos.jack.jak.task.Task getNext()
|
JACK 5.4 Application Interface | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
US Government Restricted Rights
The JACK Modules and relevant Software Material have been developed entirely at private expense and are accordingly provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013 or subparagraph (c)(1) and (2) of the Commercial Computer Software Restricted Rights and 48 CFR 52.2270-19, as applicable.