| Interface | Description |
|---|---|
| ParallelExecutor<T> |
Interface for any parallel cursor, i.e.
|
| ParallelTask<T> |
Interface for any parallel task that can be performed in Scheduler implementations.
|
| Scheduler<T> |
Interface for any scheduler.
|
| TaskWrapper |
A
TaskWrapper is a facility to wrap Runnable background tasks before they are passed to the
Executor. |
| TaskWrapperAware |
Classes implementing this interface can accept a custom
TaskWrapper. |
| Class | Description |
|---|---|
| ControlledWorkerScheduler<T> |
ControlledWorkerScheduler is a task scheduler that uses a FIFO queue for managing its process.
|
| FedXQueueCursor<T> |
Specialized variants of
QueueCursor which avoids converting any exception if it is already of
typeQueryEvaluationException. |
| NamingThreadFactory |
Utility class for named threads
|
| ParallelExecutorBase<T> |
Base class for common parallel executors such as
JoinExecutorBase and UnionExecutorBase. |
| ParallelServiceExecutor |
Parallel executor for
FedXService nodes, which wrap SERVICE expressions. |
| ParallelTaskBase<T> |
Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.