Index
All Classes and Interfaces|All Packages
C
- com.pivovarit.collectors - package com.pivovarit.collectors
-
The
com.pivovarit.collectorspackage contains all internal components backing theParallelCollectorsAPIs
P
- parallel(Function<T, R>) - Static method in class com.pivovarit.collectors.ParallelCollectors
-
A convenience
Collectorused for executing parallel computations using Virtual Threads and returning them asCompletableFuturecontaining aStreamof these elements. - parallel(Function<T, R>, Executor, int) - Static method in class com.pivovarit.collectors.ParallelCollectors.Batching
-
A convenience
Collectorused for executing parallel computations on a customExecutorand returning them asCompletableFuturecontaining aStreamof these elements. - parallel(Function<T, R>, Executor, int) - Static method in class com.pivovarit.collectors.ParallelCollectors
-
A convenience
Collectorused for executing parallel computations on a customExecutorand returning them asCompletableFuturecontaining aStreamof these elements. - parallel(Function<T, R>, Collector<R, ?, RR>) - Static method in class com.pivovarit.collectors.ParallelCollectors
-
A convenience
Collectorused for executing parallel computations using Virtual Threads and returning them as aCompletableFuturecontaining a result of the application of the user-providedCollector. - parallel(Function<T, R>, Collector<R, ?, RR>, Executor, int) - Static method in class com.pivovarit.collectors.ParallelCollectors.Batching
-
A convenience
Collectorused for executing parallel computations on a customExecutorand returning them as aCompletableFuturecontaining a result of the application of the user-providedCollector. - parallel(Function<T, R>, Collector<R, ?, RR>, Executor, int) - Static method in class com.pivovarit.collectors.ParallelCollectors
-
A convenience
Collectorused for executing parallel computations on a customExecutorand returning them as aCompletableFuturecontaining a result of the application of the user-providedCollector. - parallel.collectors - module parallel.collectors
- ParallelCollectors - Class in com.pivovarit.collectors
-
An umbrella class exposing static factory methods for instantiating parallel
Collectors - ParallelCollectors.Batching - Class in com.pivovarit.collectors
-
A subset of collectors which perform operations in batches and not separately (one object in a thread pool's worker queue represents a batch of operations to be performed by a single thread)
- parallelToOrderedStream(Function<T, R>) - Static method in class com.pivovarit.collectors.ParallelCollectors
- parallelToOrderedStream(Function<T, R>, Executor, int) - Static method in class com.pivovarit.collectors.ParallelCollectors.Batching
- parallelToOrderedStream(Function<T, R>, Executor, int) - Static method in class com.pivovarit.collectors.ParallelCollectors
- parallelToStream(Function<T, R>) - Static method in class com.pivovarit.collectors.ParallelCollectors
- parallelToStream(Function<T, R>, Executor, int) - Static method in class com.pivovarit.collectors.ParallelCollectors.Batching
- parallelToStream(Function<T, R>, Executor, int) - Static method in class com.pivovarit.collectors.ParallelCollectors
T
- toFuture() - Static method in class com.pivovarit.collectors.ParallelCollectors
-
A convenience
Collectorfor collecting aStream<CompletableFuture<T>>into aCompletableFuture<List<T>> - toFuture(Collector<T, ?, R>) - Static method in class com.pivovarit.collectors.ParallelCollectors
-
A convenience
Collectorfor collecting aStream<CompletableFuture<T>>into aCompletableFuture<R>using a providedCollector<T, ?, R>
All Classes and Interfaces|All Packages