# Uses of Package
org.eclipse.rdf4j.federated.evaluation.concurrent

- Packages that use org.eclipse.rdf4j.federated.evaluation.concurrent
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.evaluation.concurrent |
  org.eclipse.rdf4j.federated.evaluation.join |
  org.eclipse.rdf4j.federated.evaluation.union |
  org.eclipse.rdf4j.federated.optimizer |
  org.eclipse.rdf4j.federated.structures |

- Classes in org.eclipse.rdf4j.federated.evaluation.concurrent used by org.eclipse.rdf4j.federated
  Class and Description
  ControlledWorkerScheduler ControlledWorkerScheduler is a task scheduler that uses a FIFO queue for managing its process.
  TaskWrapper A `TaskWrapper` is a facility to wrap `Runnable` background tasks before they are passed to the `Executor`.

- Classes in org.eclipse.rdf4j.federated.evaluation.concurrent used by org.eclipse.rdf4j.federated.evaluation
  Class and Description
  ControlledWorkerScheduler ControlledWorkerScheduler is a task scheduler that uses a FIFO queue for managing its process.

- Classes in org.eclipse.rdf4j.federated.evaluation.concurrent used by org.eclipse.rdf4j.federated.evaluation.concurrent
  Class and Description
  FedXQueueCursor Specialized variants of `QueueCursor` which avoids converting any exception if it is already of type`QueryEvaluationException`.
  ParallelExecutor Interface for any parallel cursor, i.e.
  ParallelTask Interface for any parallel task that can be performed in Scheduler implementations.
  Scheduler 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`.

- Classes in org.eclipse.rdf4j.federated.evaluation.concurrent used by org.eclipse.rdf4j.federated.evaluation.join
  Class and Description
  ControlledWorkerScheduler ControlledWorkerScheduler is a task scheduler that uses a FIFO queue for managing its process.
  ParallelExecutor Interface for any parallel cursor, i.e.
  ParallelExecutorBase Base class for common parallel executors such as `JoinExecutorBase` and `UnionExecutorBase`.
  ParallelTask Interface for any parallel task that can be performed in Scheduler implementations.
  ParallelTaskBase

- Classes in org.eclipse.rdf4j.federated.evaluation.concurrent used by org.eclipse.rdf4j.federated.evaluation.union
  Class and Description
  ControlledWorkerScheduler ControlledWorkerScheduler is a task scheduler that uses a FIFO queue for managing its process.
  ParallelExecutor Interface for any parallel cursor, i.e.
  ParallelExecutorBase Base class for common parallel executors such as `JoinExecutorBase` and `UnionExecutorBase`.
  ParallelTask Interface for any parallel task that can be performed in Scheduler implementations.
  ParallelTaskBase

- Classes in org.eclipse.rdf4j.federated.evaluation.concurrent used by org.eclipse.rdf4j.federated.optimizer
  Class and Description
  ParallelExecutor Interface for any parallel cursor, i.e.
  ParallelTask Interface for any parallel task that can be performed in Scheduler implementations.
  ParallelTaskBase

- Classes in org.eclipse.rdf4j.federated.evaluation.concurrent used by org.eclipse.rdf4j.federated.structures
  Class and Description
  ParallelTask Interface for any parallel task that can be performed in Scheduler implementations.

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.