edu.rice.cs.plt.concurrent
Class IncrementalTaskController.CanceledPausingState

java.lang.Object
  extended by edu.rice.cs.plt.concurrent.TaskController.State
      extended by edu.rice.cs.plt.concurrent.TaskController.ComputingState
          extended by edu.rice.cs.plt.concurrent.IncrementalTaskController.PausingState
              extended by edu.rice.cs.plt.concurrent.IncrementalTaskController.CanceledPausingState
Enclosing class:
IncrementalTaskController<I,R>

protected class IncrementalTaskController.CanceledPausingState
extends IncrementalTaskController.PausingState

A PausingState that has been canceled while waiting for the pause to complete.


Constructor Summary
protected IncrementalTaskController.CanceledPausingState()
           
 
Method Summary
 boolean cancel(boolean stopRunning)
           
 void paused()
          Operation to perform when pausing is complete
 void start()
           
 
Methods inherited from class edu.rice.cs.plt.concurrent.IncrementalTaskController.PausingState
status
 
Methods inherited from class edu.rice.cs.plt.concurrent.TaskController.ComputingState
get, get
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IncrementalTaskController.CanceledPausingState

protected IncrementalTaskController.CanceledPausingState()
Method Detail

start

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

cancel

public boolean cancel(boolean stopRunning)
Overrides:
cancel in class IncrementalTaskController.PausingState

paused

public void paused()
Description copied from class: IncrementalTaskController.PausingState
Operation to perform when pausing is complete

Specified by:
paused in class IncrementalTaskController.PausingState