Class StandardTerminalOperationFactory
- java.lang.Object
-
- com.speedment.jpastreamer.pipeline.standard.terminal.StandardTerminalOperationFactory
-
- All Implemented Interfaces:
BaseStreamTerminalOperationFactory,TerminalOperationFactory
public class StandardTerminalOperationFactory extends Object implements TerminalOperationFactory
-
-
Constructor Summary
Constructors Constructor Description StandardTerminalOperationFactory()
-
Method Summary
-
-
-
Method Detail
-
createForEach
public <T> TerminalOperation<Stream<T>,Void> createForEach(Consumer<? super T> action)
- Specified by:
createForEachin interfaceTerminalOperationFactory
-
createForEachOrdered
public <T> TerminalOperation<Stream<T>,Void> createForEachOrdered(Consumer<? super T> action)
- Specified by:
createForEachOrderedin interfaceTerminalOperationFactory
-
acquireToArray
public <T> TerminalOperation<Stream<T>,Object[]> acquireToArray()
- Specified by:
acquireToArrayin interfaceTerminalOperationFactory
-
createToArray
public <T,A> TerminalOperation<Stream<T>,A[]> createToArray(IntFunction<A[]> generator)
- Specified by:
createToArrayin interfaceTerminalOperationFactory
-
createReduce
public <T> TerminalOperation<Stream<T>,T> createReduce(T identity, BinaryOperator<T> accumulator)
- Specified by:
createReducein interfaceTerminalOperationFactory
-
createReduce
public <T> TerminalOperation<Stream<T>,Optional<T>> createReduce(BinaryOperator<T> accumulator)
- Specified by:
createReducein interfaceTerminalOperationFactory
-
createReduce
public <T,U> TerminalOperation<Stream<T>,U> createReduce(U identity, BiFunction<U,? super T,U> accumulator, BinaryOperator<U> combiner)
- Specified by:
createReducein interfaceTerminalOperationFactory
-
createCollect
public <T,R> TerminalOperation<Stream<T>,R> createCollect(Supplier<R> supplier, BiConsumer<R,? super T> accumulator, BiConsumer<R,R> combiner)
- Specified by:
createCollectin interfaceTerminalOperationFactory
-
createCollect
public <T,R,A> TerminalOperation<Stream<T>,R> createCollect(Collector<? super T,A,R> collector)
- Specified by:
createCollectin interfaceTerminalOperationFactory
-
createMin
public <T> TerminalOperation<Stream<T>,Optional<T>> createMin(Comparator<? super T> comparator)
- Specified by:
createMinin interfaceTerminalOperationFactory
-
createMax
public <T> TerminalOperation<Stream<T>,Optional<T>> createMax(Comparator<? super T> comparator)
- Specified by:
createMaxin interfaceTerminalOperationFactory
-
acquireCount
public <T> TerminalOperation<Stream<T>,Long> acquireCount()
- Specified by:
acquireCountin interfaceTerminalOperationFactory
-
createAnyMatch
public <T> TerminalOperation<Stream<T>,Boolean> createAnyMatch(Predicate<? super T> predicate)
- Specified by:
createAnyMatchin interfaceTerminalOperationFactory
-
createAllMatch
public <T> TerminalOperation<Stream<T>,Boolean> createAllMatch(Predicate<? super T> predicate)
- Specified by:
createAllMatchin interfaceTerminalOperationFactory
-
createNoneMatch
public <T> TerminalOperation<Stream<T>,Boolean> createNoneMatch(Predicate<? super T> predicate)
- Specified by:
createNoneMatchin interfaceTerminalOperationFactory
-
acquireFindFirst
public <T> TerminalOperation<Stream<T>,Optional<T>> acquireFindFirst()
- Specified by:
acquireFindFirstin interfaceTerminalOperationFactory
-
acquireFindAny
public <T> TerminalOperation<Stream<T>,Optional<T>> acquireFindAny()
- Specified by:
acquireFindAnyin interfaceTerminalOperationFactory
-
acquireIterator
public <T,S extends BaseStream<T,S>> TerminalOperation<S,Iterator<T>> acquireIterator()
- Specified by:
acquireIteratorin interfaceBaseStreamTerminalOperationFactory
-
acquireSpliterator
public <T,S extends BaseStream<T,S>> TerminalOperation<S,Spliterator<T>> acquireSpliterator()
- Specified by:
acquireSpliteratorin interfaceBaseStreamTerminalOperationFactory
-
-