Package org.eclipse.rdf4j.federated.evaluation.concurrent
package org.eclipse.rdf4j.federated.evaluation.concurrent
-
ClassDescriptionControlledWorkerScheduler is a task scheduler that uses a FIFO queue for managing its process.The default
SchedulerFactory
Specialized variants ofQueueCursor
which avoids converting any exception if it is already of typeQueryEvaluationException
.Utility class for named threadsInterface for any parallel cursor, i.e.Base class for common parallel executors such asJoinExecutorBase
andUnionExecutorBase
.Parallel executor forFedXService
nodes, which wrap SERVICE expressions.ParallelTask<T>Interface for any parallel task that can be performed in Scheduler implementations.Scheduler<T>Interface for any scheduler.Factory for creatingControlledWorkerScheduler
for executing subqueries (e.g.ATaskWrapper
is a facility to wrapRunnable
background tasks before they are passed to theExecutor
.Classes implementing this interface can accept a customTaskWrapper
.