protected static class SourceSelection.ParallelCheckTask extends ParallelTaskBase<BindingSet>
Modifier and Type | Field and Description |
---|---|
protected SourceSelection.SourceSelectionExecutorWithLatch |
control |
protected Endpoint |
endpoint |
protected QueryInfo |
queryInfo |
protected StatementPattern |
stmt |
scheduledFuture
Constructor and Description |
---|
ParallelCheckTask(Endpoint endpoint,
StatementPattern stmt,
QueryInfo queryInfo,
SourceSelection.SourceSelectionExecutorWithLatch control) |
Modifier and Type | Method and Description |
---|---|
void |
cancel()
Optional implementation to cancel this task on a best effort basis
|
ParallelExecutor<BindingSet> |
getControl()
return the controlling instance, e.g.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
performTask() |
setScheduledFuture, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getQueryInfo
protected final Endpoint endpoint
protected final StatementPattern stmt
protected final SourceSelection.SourceSelectionExecutorWithLatch control
protected final QueryInfo queryInfo
public ParallelCheckTask(Endpoint endpoint, StatementPattern stmt, QueryInfo queryInfo, SourceSelection.SourceSelectionExecutorWithLatch control)
public CloseableIteration<BindingSet,QueryEvaluationException> performTask() throws Exception
Exception
public ParallelExecutor<BindingSet> getControl()
ParallelTask
public void cancel()
ParallelTask
cancel
in interface ParallelTask<BindingSet>
cancel
in class ParallelTaskBase<BindingSet>
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.