janet.services
Class Atomic

java.lang.Object
  |
  +--janet.services.Task
        |
        +--janet.services.Atomic
All Implemented Interfaces:
java.io.Serializable

public abstract class Atomic
extends Task

A Task should extend Atomic, if the task's execute method does not spawn new subtasks. When a Host receives an Atomic task, it initiates a Task request to the TaskServer before invoking the Atomic task's execute method. The application thus directs the Host to fetch the next Task before executing this Task: Atomic tasks trigger prefetching.

See Also:
Serialized Form

Constructor Summary
Atomic()
           
 
Methods inherited from class janet.services.Task
compute, execute, getInput, getTaskId, numInputs, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Atomic

public Atomic()