| 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 ObjectIntProcedureFJTask | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public | |
| pack-priv | ObjectIntProcedureFJTaskRunner(Combiner<BT> newCombiner, int taskCount, BlockingQueue<BT> queue, CountDownLatch latch)
|
| Modifier and Type | Method and Description |
|---|---|
| private static <BT> CountDownLatch | |
| private static <BT> ArrayBlockingQueue | |
| private void | |
| private void | createAndExecuteTasks(Executor executor, ObjectIntProcedureFactory<BT> procedureFactory, List<T> list)
|
| 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<ObjectIntProcedureFJTask<T, BT>, BT> procedureFunction | |
| procedures | back to summary |
|---|---|
| private ObjectIntProcedureFJTask<T, BT>[] procedures | |
| taskCount | back to summary |
|---|---|
| private final int taskCount | |
| ObjectIntProcedureFJTaskRunner | back to summary |
|---|---|
| public ObjectIntProcedureFJTaskRunner(Combiner<BT> newCombiner, int taskCount) | |
| ObjectIntProcedureFJTaskRunner | back to summary |
|---|---|
| pack-priv ObjectIntProcedureFJTaskRunner(Combiner<BT> newCombiner, int taskCount, BlockingQueue<BT> queue, CountDownLatch latch) | |
| buildCountDownLatch | back to summary |
|---|---|
| private static <BT> CountDownLatch buildCountDownLatch(Combiner<BT> newCombiner, int taskCount) | |
| buildQueue | back to summary |
|---|---|
| private static <BT> ArrayBlockingQueue | |
| combineTasks | back to summary |
|---|---|
| private void combineTasks() | |
| createAndExecuteTasks | back to summary |
|---|---|
| private void createAndExecuteTasks(Executor executor, ObjectIntProcedureFactory<BT> procedureFactory, List<T> list) | |
| executeAndCombine | back to summary |
|---|---|
| public void executeAndCombine(Executor executor, ObjectIntProcedureFactory<BT> procedureFactory, List<T> list) | |
| join | back to summary |
|---|---|
| private void join() | |
| setFailed | back to summary |
|---|---|
| public void setFailed(Throwable newError) | |
| taskCompleted | back to summary |
|---|---|
| public void taskCompleted(ObjectIntProcedureFJTask<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(ObjectIntProcedureFJTask<T, BT> object)
Implements org.
|
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| ObjectIntProcedureExtractor | back to summary |
|---|---|
| private ObjectIntProcedureExtractor() | |
| valueOf | back to summary |
|---|---|
| public BT valueOf(ObjectIntProcedureFJTask<T, BT> object) Implements org.
| |