T
- Data typepublic class IncrementalReducer<T>
extends java.lang.Object
Constructor and Description |
---|
IncrementalReducer() |
Modifier and Type | Method and Description |
---|---|
void |
forEach(java.util.function.Consumer<? super T> c,
java.util.function.Function<FastFuture,T> safeJoin) |
void |
forEachResults(java.util.Collection<FastFuture<T>> results,
java.util.function.Consumer<? super T> c,
java.util.function.Function<FastFuture,T> safeJoin) |
java.util.Optional<T> |
reduce(java.util.function.Function<FastFuture,T> safeJoin,
java.util.function.BinaryOperator<T> accumulator) |
T |
reduce(java.util.function.Function<FastFuture,T> safeJoin,
T identity,
java.util.function.BinaryOperator<T> accumulator) |
<U> U |
reduce(java.util.function.Function<FastFuture,T> safeJoin,
U identity,
java.util.function.BiFunction<U,? super T,U> accumulator,
java.util.function.BinaryOperator<U> combiner) |
java.util.Optional<T> |
reduceResults(java.util.Collection<FastFuture<T>> results,
java.util.function.Function<FastFuture,T> safeJoin,
java.util.function.BinaryOperator<T> accumulator) |
T |
reduceResults(java.util.Collection<FastFuture<T>> results,
java.util.function.Function<FastFuture,T> safeJoin,
T identity,
java.util.function.BinaryOperator<T> accumulator) |
<U> U |
reduceResults(java.util.Collection<FastFuture<T>> results,
java.util.function.Function<FastFuture,T> safeJoin,
U identity,
java.util.function.BiFunction<U,? super T,U> accumulator,
java.util.function.BinaryOperator<U> combiner) |
public void forEach(java.util.function.Consumer<? super T> c, java.util.function.Function<FastFuture,T> safeJoin)
public void forEachResults(java.util.Collection<FastFuture<T>> results, java.util.function.Consumer<? super T> c, java.util.function.Function<FastFuture,T> safeJoin)
public T reduce(java.util.function.Function<FastFuture,T> safeJoin, T identity, java.util.function.BinaryOperator<T> accumulator)
public T reduceResults(java.util.Collection<FastFuture<T>> results, java.util.function.Function<FastFuture,T> safeJoin, T identity, java.util.function.BinaryOperator<T> accumulator)
public java.util.Optional<T> reduce(java.util.function.Function<FastFuture,T> safeJoin, java.util.function.BinaryOperator<T> accumulator)
public java.util.Optional<T> reduceResults(java.util.Collection<FastFuture<T>> results, java.util.function.Function<FastFuture,T> safeJoin, java.util.function.BinaryOperator<T> accumulator)
public <U> U reduce(java.util.function.Function<FastFuture,T> safeJoin, U identity, java.util.function.BiFunction<U,? super T,U> accumulator, java.util.function.BinaryOperator<U> combiner)
public <U> U reduceResults(java.util.Collection<FastFuture<T>> results, java.util.function.Function<FastFuture,T> safeJoin, U identity, java.util.function.BiFunction<U,? super T,U> accumulator, java.util.function.BinaryOperator<U> combiner)