|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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
|
ConcurrentUtil.computeInProcess(IncrementalTask<? extends I,? extends R> task)
Execute the given task in a separate process and provide access to its result. |
|
static
|
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
|
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
|
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
|
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
|
ConcurrentUtil.computeInThread(IncrementalTask<? extends I,? extends R> task)
Execute the given task in a separate thread, and provide access to its results. |
|
static
|
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
|
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
|
ConcurrentUtil.computeWithExecutor(IncrementalTask<? extends I,? extends R> task,
Executor exec)
Execute the given task with exec and provide access to its result. |
|
static
|
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
|
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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||