public interface VariantAccumulatorExecutor<ACCUMULATOR extends VariantProcessor.Accumulator<RESULT>,RESULT>
VariantProcessor.Accumulator
s.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.Accumulator s 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.InterruptedException
java.util.Collection<ACCUMULATOR> accumulators()
VariantProcessor.Accumulator
s associated with this executor.