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

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

protected class TaskController.InternalExceptionState
extends TaskController.FinishedState

Finished with a RuntimeException.


Constructor Summary
TaskController.InternalExceptionState(java.lang.RuntimeException e)
           
 
Method Summary
 R get()
           
 R get(long timeout, java.util.concurrent.TimeUnit u)
           
 
Methods inherited from class edu.rice.cs.plt.concurrent.TaskController.FinishedState
cancel, start, status
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskController.InternalExceptionState

public TaskController.InternalExceptionState(java.lang.RuntimeException e)
Method Detail

get

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

get

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