| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final Combiner | |
| private Throwable | |
| private final CountDownLatch | |
| private final BlockingQueue | |
| private final Function | |
| private BatchIterableProcedureFJTask | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | createAndExecuteTasks(Executor executor, ProcedureFactory<BT> procedureFactory, BatchIterable<T> batchIterable)
|
| public void | |
| private void | |
| public void | |
| public void |
| combiner | back to summary |
|---|---|
| private final Combiner<BT> combiner | |
| error | back to summary |
|---|---|
| private Throwable error | |
| latch | back to summary |
|---|---|
| private final CountDownLatch latch | |
| outputQueue | back to summary |
|---|---|
| private final BlockingQueue<BT> outputQueue | |
| procedureFunction | back to summary |
|---|---|
| private final Function<BatchIterableProcedureFJTask<T, BT>, BT> procedureFunction | |
| procedures | back to summary |
|---|---|
| private BatchIterableProcedureFJTask<T, BT>[] procedures | |
| taskCount | back to summary |
|---|---|
| private final int taskCount | |
| BatchIterableProcedureFJTaskRunner | back to summary |
|---|---|
| public BatchIterableProcedureFJTaskRunner(Combiner<BT> newCombiner, int taskCount) | |
| combineTasks | back to summary |
|---|---|
| private void combineTasks() | |
| createAndExecuteTasks | back to summary |
|---|---|
| private void createAndExecuteTasks(Executor executor, ProcedureFactory<BT> procedureFactory, BatchIterable<T> batchIterable) | |
| executeAndCombine | back to summary |
|---|---|
| public void executeAndCombine(Executor executor, ProcedureFactory<BT> procedureFactory, BatchIterable<T> set) | |
| join | back to summary |
|---|---|
| private void join() | |
| setFailed | back to summary |
|---|---|
| public void setFailed(Throwable newError) | |
| taskCompleted | back to summary |
|---|---|
| public void taskCompleted(BatchIterableProcedureFJTask<T, BT> task) | |
| Modifier and Type | Field and Description |
|---|---|
| private static final long |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public BT | valueOf(BatchIterableProcedureFJTask<T, BT> object)
Implements org.
|
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| ProcedureExtractor | back to summary |
|---|---|
| private ProcedureExtractor() | |
| valueOf | back to summary |
|---|---|
| public BT valueOf(BatchIterableProcedureFJTask<T, BT> object) Implements org.
| |