public interface Scheduler<T>
ControlledWorkerScheduler| Modifier and Type | Method and Description | 
|---|---|
| void | abort()Abort the execution of running and queued tasks. | 
| void | done()Inform the scheduler that a certain task is done. | 
| void | handleResult(CloseableIteration<T,QueryEvaluationException> res)Callback to handle the result. | 
| void | informFinish()Inform the scheduler that no more tasks will be scheduled. | 
| boolean | isRunning()Determine if the scheduler has unfinished tasks. | 
| void | schedule(ParallelTask<T> task)Schedule the provided task. | 
| void | shutdown() | 
| void | toss(Exception e)Toss an exception to the scheduler. | 
void schedule(ParallelTask<T> task)
task - void handleResult(CloseableIteration<T,QueryEvaluationException> res)
res - void done()
void toss(Exception e)
e - void abort()
void shutdown()
void informFinish()
boolean isRunning()
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.