edu.rice.cs.plt.concurrent
Class TaskController.CanceledState

java.lang.Object
  extended by edu.rice.cs.plt.concurrent.TaskController.State
      extended by edu.rice.cs.plt.concurrent.TaskController.CanceledState
Enclosing class:
TaskController<R>

protected class TaskController.CanceledState
extends TaskController.State

Has been successfully canceled.


Constructor Summary
protected TaskController.CanceledState()
           
 
Method Summary
 boolean cancel(boolean stopRunning)
           
 R get()
           
 R get(long timeout, java.util.concurrent.TimeUnit u)
           
 void start()
           
 TaskController.Status status()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskController.CanceledState

protected TaskController.CanceledState()
Method Detail

status

public TaskController.Status status()
Specified by:
status in class TaskController.State

start

public void start()
Specified by:
start in class TaskController.State

cancel

public boolean cancel(boolean stopRunning)
Specified by:
cancel in class TaskController.State

get

public R get()
Specified by:
get in class TaskController.State

get

public R get(long timeout,
             java.util.concurrent.TimeUnit u)
Specified by:
get in class TaskController.State