| Package | Description |
|---|---|
| de.aristaflow.adept2.util.threading |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Collection<PipelineRunnable<P>> |
PipelineFlushRunnable.await
Deprecated.
All pipelines of which the termination needs to be awaited.
|
protected java.util.Map<P,Pair<PipelineRunnable<P>,java.util.Queue<java.lang.Runnable>>> |
AbstractPipeliningExecutor.pipelines
Deprecated.
All existing pipelines and the corresponding runnables.
|
protected java.util.Map<P,Pair<PipelineRunnable<P>,java.util.Queue<java.lang.Runnable>>> |
PipelineRunnable.pipelines
Deprecated.
The data structures containing all pipelines from which the current
pipeline will be removed as soon as it is empty.
|
| Constructor and Description |
|---|
PipelineFlushRunnable(java.lang.Runnable task,
java.util.Collection<PipelineRunnable<P>> await,
boolean abortedPending,
AbstractPipeliningExecutor<?,P> executor,
java.util.logging.Logger logger)
Deprecated.
Creates a new runnable that executes an exclusive tasks without any
pipeline running.
|
PipelineRunnable(P pipelineId,
java.util.Queue<java.lang.Runnable> pipeline,
java.util.Map<P,Pair<PipelineRunnable<P>,java.util.Queue<java.lang.Runnable>>> pipelines,
java.util.concurrent.atomic.AtomicInteger terminate,
java.util.logging.Logger logger)
Deprecated.
Creates a new runnable that executes all the work present for a specific
object (in a pipeline).
|