Uses of Class
api.Task

Packages that use Task
api   
client   
computer   
system   
tasks   
 

Uses of Task in api
 

Methods in api with parameters of type Task
 Result Computer.run(Task task)
           
 void Computer.spawn(Task task)
           
 

Uses of Task in client
 

Methods in client with parameters of type Task
 Result Client2Space.compute(Task task, java.lang.Object input, Shared shared)
           
 void Client2Space.put(GUI_Client client, Task task)
           
 void GUI_Client.startTask(Task task)
          The way that a GUI issues a task into the system.
 

Uses of Task in computer
 

Methods in computer with parameters of type Task
 Result ComputerImpl.run(Task task)
          Runs the task and returns its return value
 void ComputerImpl.spawn(Task task)
          Passes the task back to the space in order for it to be scheduled.
 

Uses of Task in system
 

Methods in system that return Task
 Task Space.getNextTask()
          Removes the next task from the task queue.
 Task Computer2Space.getNextTask()
           
 

Methods in system with parameters of type Task
 Result Space.compute(Task task, java.lang.Object input, Shared shared)
          Takes in a task to be handled by the space.
 void Space.enqueueTask(Task task)
          Puts a computer task into the task queue
 void Computer2Space.enqueueTask(Task task)
           
 void Space.put(GUI_Client client, Task task)
          Takes in a task to be done.
 boolean Space.unregister(ComputerProxy proxy, Task currentRunningTask)
          Unregister the computer proxy that has thrown a remote exception
 

Uses of Task in tasks
 

Subclasses of Task in tasks
 class EuclideanTspMinTask
           
 class EuclideanTspTask
           
 class SudokuTask