Uses of Interface
java.util.stream.Gatherer.Integrator
Packages that use Gatherer.Integrator
Package
Description
Classes to support functional-style operations on streams of elements, such
as map-reduce transformations on collections.
-
Uses of Gatherer.Integrator in java.util.stream
Subinterfaces of Gatherer.Integrator in java.util.streamModifier and TypeInterfaceDescriptionstatic interfaceGatherer.Integrator.Greedy<A,T, R> Greedy Integrators consume all their input, and may only relay that the downstream does not want more elements.Methods in java.util.stream that return Gatherer.IntegratorModifier and TypeMethodDescriptionGatherer.integrator()A function which integrates provided elements, potentially using the provided intermediate state, optionally producing output to the providedGatherer.Downstream.static <A,T, R> Gatherer.Integrator <A, T, R> Gatherer.Integrator.of(Gatherer.Integrator<A, T, R> integrator) Factory method for turning Integrator-shaped lambdas into Integrators.Methods in java.util.stream with parameters of type Gatherer.IntegratorModifier and TypeMethodDescriptionstatic <A,T, R> Gatherer.Integrator <A, T, R> Gatherer.Integrator.of(Gatherer.Integrator<A, T, R> integrator) Factory method for turning Integrator-shaped lambdas into Integrators.static <T,A, R> Gatherer <T, A, R> Gatherer.of(Supplier<A> initializer, Gatherer.Integrator<A, T, R> integrator, BinaryOperator<A> combiner, BiConsumer<A, Gatherer.Downstream<? super R>> finisher) Returns a new, parallelizable,Gathererdescribed by the giveninitializer,integrator,combinerandfinisher.Gatherer.of(Gatherer.Integrator<Void, T, R> integrator) Returns a new, parallelizable, and statelessGathererdescribed by the givenintegrator.Gatherer.of(Gatherer.Integrator<Void, T, R> integrator, BiConsumer<Void, Gatherer.Downstream<? super R>> finisher) Returns a new, parallelizable, and statelessGathererdescribed by the givenintegratorandfinisher.static <T,A, R> Gatherer <T, A, R> Gatherer.ofSequential(Supplier<A> initializer, Gatherer.Integrator<A, T, R> integrator) Returns a new, sequential,Gathererdescribed by the giveninitializerandintegrator.static <T,A, R> Gatherer <T, A, R> Gatherer.ofSequential(Supplier<A> initializer, Gatherer.Integrator<A, T, R> integrator, BiConsumer<A, Gatherer.Downstream<? super R>> finisher) Returns a new, sequential,Gathererdescribed by the giveninitializer,integrator, andfinisher.Gatherer.ofSequential(Gatherer.Integrator<Void, T, R> integrator) Returns a new, sequential, and statelessGathererdescribed by the givenintegrator.Gatherer.ofSequential(Gatherer.Integrator<Void, T, R> integrator, BiConsumer<Void, Gatherer.Downstream<? super R>> finisher) Returns a new, sequential, and statelessGathererdescribed by the givenintegratorandfinisher.