T - Task typeR - Task result typeCT - Combined task typeCR - Combined task resultpublic class BatchHelper<T,R,CT,CR> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
BatchHelper.BatchFailedException |
| Modifier and Type | Method and Description |
|---|---|
static <T,R,CT,CR> |
create(Function<List<T>,CT> taskCombiner,
Function<CT,CR> combinedTaskExecutor,
BiFunction<CT,CR,List<R>> combinedResultSplitter) |
static <T,R,CT,CR> |
create(Function<List<T>,CT> taskCombiner,
Function<CT,CR> combinedTaskExecutor,
Function<T,R> taskExecutor,
BiFunction<CT,CR,List<R>> combinedResultSplitter) |
R |
execute(T task) |
public static <T,R,CT,CR> BatchHelper<T,R,CT,CR> create(Function<List<T>,CT> taskCombiner, Function<CT,CR> combinedTaskExecutor, Function<T,R> taskExecutor, BiFunction<CT,CR,List<R>> combinedResultSplitter)
public static <T,R,CT,CR> BatchHelper<T,R,CT,CR> create(Function<List<T>,CT> taskCombiner, Function<CT,CR> combinedTaskExecutor, BiFunction<CT,CR,List<R>> combinedResultSplitter)
Copyright © 2024. All rights reserved.