Class BatchHelper<T,​R,​CT,​CR>

  • Type Parameters:
    T - Task type
    R - Task result type
    CT - Combined task type
    CR - Combined task result

    public class BatchHelper<T,​R,​CT,​CR>
    extends Object
    Helper class for batching
    • Method Detail

      • create

        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)
      • execute

        public R execute​(T task)