Class CompletableFutureAdapter<ID,​R,​CR extends java.util.Collection<R>>

  • All Implemented Interfaces:
    AssemblerAdapter<ID,​R,​java.util.concurrent.CompletableFuture<CR>>

    public class CompletableFutureAdapter<ID,​R,​CR extends java.util.Collection<R>>
    extends java.lang.Object
    implements AssemblerAdapter<ID,​R,​java.util.concurrent.CompletableFuture<CR>>
    • Method Detail

      • convertMapperSources

        public java.util.concurrent.CompletableFuture<CR> convertMapperSources​(java.util.stream.Stream<java.util.function.Supplier<java.util.Map<ID,​?>>> mapperSourceSuppliers,
                                                                               java.util.function.Function<java.util.List<java.util.Map<ID,​?>>,​java.util.stream.Stream<R>> aggregateStreamBuilder)
        Specified by:
        convertMapperSources in interface AssemblerAdapter<ID,​R,​CR extends java.util.Collection<R>>
      • completableFutureAdapter

        public static <ID,​R> CompletableFutureAdapter<ID,​R,​java.util.List<R>> completableFutureAdapter()
      • completableFutureAdapter

        public static <ID,​R> CompletableFutureAdapter<ID,​R,​java.util.List<R>> completableFutureAdapter​(java.util.concurrent.Executor executor)
      • completableFutureAdapter

        public static <ID,​R,​CR extends java.util.Collection<R>> CompletableFutureAdapter<ID,​R,​CR> completableFutureAdapter​(java.util.function.Supplier<CR> collectionFactory,
                                                                                                                                                   java.util.concurrent.Executor executor)