public interface VariantAccumulatorExecutor<ACCUMULATOR extends VariantProcessor.Accumulator<RESULT>,RESULT>
VariantProcessor.Accumulators.| Modifier and Type | Interface and Description |
|---|---|
static class |
VariantAccumulatorExecutor.MultiThreadedChunkBased<A extends VariantProcessor.Accumulator<R>,R>
A
VariantAccumulatorExecutor that breaks down work into chunks described by the provided VariantIteratorProducer and
spreads them over the indicated number of threads. |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<ACCUMULATOR> |
accumulators()
Returns the
VariantProcessor.Accumulators associated with this executor. |
void |
awaitCompletion()
Blocks until the work is complete.
|
void |
start()
Starts the work of the executor, returning immediately.
|
void start()
void awaitCompletion()
throws java.lang.InterruptedException
java.lang.InterruptedExceptionjava.util.Collection<ACCUMULATOR> accumulators()
VariantProcessor.Accumulators associated with this executor.