Class GroupMapCollate


  • public class GroupMapCollate
    extends java.lang.Object
    • Constructor Detail

      • GroupMapCollate

        public GroupMapCollate()
    • Method Detail

      • groupMapCollate

        public static <T,​K,​R> java.util.concurrent.CompletableFuture<java.util.List<R>> groupMapCollate​(java.util.List<T> items,
                                                                                                                    java.util.function.Function<T,​K> grouper,
                                                                                                                    java.util.function.Function<K,​GroupMapCollate.Mapper<T,​R>> mappers)
      • groupMapCollateIndexed

        public static <T,​K,​R> java.util.concurrent.CompletableFuture<java.util.List<R>> groupMapCollateIndexed​(java.util.List<T> items,
                                                                                                                           java.util.function.Function<T,​K> grouper,
                                                                                                                           java.util.function.Function<K,​GroupMapCollate.IndexedMapper<T,​R>> mappers)
      • groupMapIndexed

        public static <T,​K,​R> java.util.concurrent.CompletableFuture<java.lang.Void> groupMapIndexed​(java.util.List<T> items,
                                                                                                                 java.util.function.Function<T,​K> grouper,
                                                                                                                 java.util.function.Function<K,​GroupMapCollate.VoidIndexedMapper<T>> mappers)