Uses of Class
edu.rice.cs.plt.concurrent.IncrementalTaskController

Packages that use IncrementalTaskController
edu.rice.cs.plt.concurrent Contains tools to support safe multi-threaded programs. 
edu.rice.cs.plt.swing   
 

Uses of IncrementalTaskController in edu.rice.cs.plt.concurrent
 

Subclasses of IncrementalTaskController in edu.rice.cs.plt.concurrent
 class ExecutorIncrementalTaskController<I,R>
          A TaskController for an IncrementalTask, which is scheduled for execution by an Executor.
 class ProcessIncrementalTaskController<I,R>
          A TaskController that executes an IncrementalTask in another Java process.
 

Methods in edu.rice.cs.plt.concurrent that return IncrementalTaskController
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeInProcess(IncrementalTask<? extends I,? extends R> task)
          Execute the given task in a separate process and provide access to its result.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeInProcess(IncrementalTask<? extends I,? extends R> task, boolean start)
          Execute the given task in a separate process and provide access to its result.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeInProcess(IncrementalTask<? extends I,? extends R> task, JVMBuilder jvmBuilder)
          Execute the given task in a separate process and provide access to its result.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeInProcess(IncrementalTask<? extends I,? extends R> task, JVMBuilder jvmBuilder, boolean start)
          Execute the given task in a separate process and provide access to its result.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeInProcess(IncrementalTask<? extends I,? extends R> task, JVMBuilder jvmBuilder, boolean start, boolean ignoreIntermediate)
          Execute the given task in a separate process and provide access to its result.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeInThread(IncrementalTask<? extends I,? extends R> task)
          Execute the given task in a separate thread, and provide access to its results.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeInThread(IncrementalTask<? extends I,? extends R> task, boolean start)
          Execute the given task in a separate thread, and provide access to its results.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeInThread(IncrementalTask<? extends I,? extends R> task, boolean start, boolean ignoreIntermediate)
          Execute the given task in a separate thread, and provide access to its results.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeWithExecutor(IncrementalTask<? extends I,? extends R> task, Executor exec)
          Execute the given task with exec and provide access to its result.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeWithExecutor(IncrementalTask<? extends I,? extends R> task, Executor exec, boolean start)
          Execute the given task with exec and provide access to its result.
static
<I,R> IncrementalTaskController<I,R>
ConcurrentUtil.computeWithExecutor(IncrementalTask<? extends I,? extends R> task, Executor exec, boolean start, boolean ignoreIntermediate)
          Execute the given task with exec and provide access to its result.
 

Uses of IncrementalTaskController in edu.rice.cs.plt.swing
 

Subclasses of IncrementalTaskController in edu.rice.cs.plt.swing
 class SwingWorker<R,I>
          A utility class providing the core functionality of javax.swing.SwingWorker (first available in Java 6), in addition to supporting the IncrementalTaskController interface.