|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.computing.distributed.server.MultiInteractiveTask
public class MultiInteractiveTask
This allows many InteractiveTasks to be bundled togather as one InteractiveTask.
All tasks will be started simultaneously and the task as a whole will only finish when all tasks have completed. For more flexibility in managing tasks dynamically use FineGrainedInteractiveTasks.
| Constructor Summary | |
|---|---|
MultiInteractiveTask(java.util.Vector tasks)
Creates new MultiInteractiveTask |
|
| Method Summary | |
|---|---|
java.lang.Object |
get(java.lang.Object params)
Used to get output from the task |
java.lang.Object |
run(java.lang.Object params)
Starts all tasks in their own thread |
void |
set(java.lang.Object paramsAndWhat)
Used to send input to the task |
java.lang.String |
toString()
DOCUMENT ME! |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MultiInteractiveTask(java.util.Vector tasks)
tasks - Vector containing list of tasks to run simultaneously.| Method Detail |
|---|
public java.lang.Object get(java.lang.Object params)
get in interface InteractiveTaskparams - If not null, then must be a Vector with what must be sent
to each task.
public void set(java.lang.Object paramsAndWhat)
set in interface InteractiveTaskparamsAndWhat - if not null, must be a Vector with what must be
sent to each task
public java.lang.Object run(java.lang.Object params)
throws java.lang.InterruptedException
run in interface Taskparams - DOCUMENT ME!
java.lang.InterruptedException - DOCUMENT ME!public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||