Package org.jobrunr.storage.nosql.redis
Class AbstractPipelinedStream<T>
- java.lang.Object
-
- org.jobrunr.storage.nosql.redis.AbstractPipelinedStream<T>
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.util.stream.BaseStream<T,java.util.stream.Stream<T>>
,java.util.stream.Stream<T>
- Direct Known Subclasses:
JedisRedisPipelinedStream
,LettuceRedisPipelinedStream
public abstract class AbstractPipelinedStream<T> extends java.lang.Object implements java.util.stream.Stream<T>
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.stream.Stream<T>
initialStream
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractPipelinedStream(java.util.stream.Stream<T> initialStream)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
allMatch(java.util.function.Predicate<? super T> predicate)
boolean
anyMatch(java.util.function.Predicate<? super T> predicate)
static <T1> java.util.stream.Stream.Builder<T1>
builder()
void
close()
<R> R
collect(java.util.function.Supplier<R> supplier, java.util.function.BiConsumer<R,? super T> biConsumer, java.util.function.BiConsumer<R,R> biConsumer1)
<R,A>
Rcollect(java.util.stream.Collector<? super T,A,R> collector)
static <T1> java.util.stream.Stream<T1>
concat(java.util.stream.Stream<? extends T1> a, java.util.stream.Stream<? extends T1> b)
long
count()
java.util.stream.Stream<T>
distinct()
static <T1> java.util.stream.Stream<T1>
empty()
java.util.stream.Stream<T>
filter(java.util.function.Predicate<? super T> predicate)
java.util.Optional<T>
findAny()
java.util.Optional<T>
findFirst()
<R> java.util.stream.Stream<R>
flatMap(java.util.function.Function<? super T,? extends java.util.stream.Stream<? extends R>> function)
java.util.stream.DoubleStream
flatMapToDouble(java.util.function.Function<? super T,? extends java.util.stream.DoubleStream> function)
java.util.stream.IntStream
flatMapToInt(java.util.function.Function<? super T,? extends java.util.stream.IntStream> function)
java.util.stream.LongStream
flatMapToLong(java.util.function.Function<? super T,? extends java.util.stream.LongStream> function)
void
forEach(java.util.function.Consumer<? super T> consumer)
void
forEachOrdered(java.util.function.Consumer<? super T> consumer)
static <T1> java.util.stream.Stream<T1>
generate(java.util.function.Supplier<? extends T1> s)
boolean
isParallel()
static <T1> java.util.stream.Stream<T1>
iterate(T1 seed, java.util.function.UnaryOperator<T1> f)
java.util.Iterator<T>
iterator()
<R> java.util.stream.Stream<R>
map(java.util.function.Function<? super T,? extends R> function)
java.util.stream.DoubleStream
mapToDouble(java.util.function.ToDoubleFunction<? super T> toDoubleFunction)
java.util.stream.IntStream
mapToInt(java.util.function.ToIntFunction<? super T> toIntFunction)
java.util.stream.LongStream
mapToLong(java.util.function.ToLongFunction<? super T> toLongFunction)
java.util.Optional<T>
max(java.util.Comparator<? super T> comparator)
java.util.Optional<T>
min(java.util.Comparator<? super T> comparator)
boolean
noneMatch(java.util.function.Predicate<? super T> predicate)
static <T1> java.util.stream.Stream<T1>
of(T1 t1)
static <T1> java.util.stream.Stream<T1>
of(T1... values)
java.util.stream.Stream<T>
onClose(java.lang.Runnable runnable)
java.util.stream.Stream<T>
parallel()
java.util.stream.Stream<T>
peek(java.util.function.Consumer<? super T> consumer)
java.util.Optional<T>
reduce(java.util.function.BinaryOperator<T> binaryOperator)
T
reduce(T t, java.util.function.BinaryOperator<T> binaryOperator)
<U> U
reduce(U u, java.util.function.BiFunction<U,? super T,U> biFunction, java.util.function.BinaryOperator<U> binaryOperator)
java.util.stream.Stream<T>
sequential()
java.util.stream.Stream<T>
sorted()
java.util.stream.Stream<T>
sorted(java.util.Comparator<? super T> comparator)
java.util.Spliterator<T>
spliterator()
java.lang.Object[]
toArray()
<A> A[]
toArray(java.util.function.IntFunction<A[]> intFunction)
java.util.stream.Stream<T>
unordered()
-
-
-
Field Detail
-
initialStream
protected final java.util.stream.Stream<T> initialStream
-
-
Constructor Detail
-
AbstractPipelinedStream
protected AbstractPipelinedStream(java.util.stream.Stream<T> initialStream)
-
-
Method Detail
-
filter
public java.util.stream.Stream<T> filter(java.util.function.Predicate<? super T> predicate)
- Specified by:
filter
in interfacejava.util.stream.Stream<T>
-
map
public <R> java.util.stream.Stream<R> map(java.util.function.Function<? super T,? extends R> function)
- Specified by:
map
in interfacejava.util.stream.Stream<T>
-
mapToInt
public java.util.stream.IntStream mapToInt(java.util.function.ToIntFunction<? super T> toIntFunction)
- Specified by:
mapToInt
in interfacejava.util.stream.Stream<T>
-
mapToLong
public java.util.stream.LongStream mapToLong(java.util.function.ToLongFunction<? super T> toLongFunction)
- Specified by:
mapToLong
in interfacejava.util.stream.Stream<T>
-
mapToDouble
public java.util.stream.DoubleStream mapToDouble(java.util.function.ToDoubleFunction<? super T> toDoubleFunction)
- Specified by:
mapToDouble
in interfacejava.util.stream.Stream<T>
-
flatMap
public <R> java.util.stream.Stream<R> flatMap(java.util.function.Function<? super T,? extends java.util.stream.Stream<? extends R>> function)
- Specified by:
flatMap
in interfacejava.util.stream.Stream<T>
-
flatMapToInt
public java.util.stream.IntStream flatMapToInt(java.util.function.Function<? super T,? extends java.util.stream.IntStream> function)
- Specified by:
flatMapToInt
in interfacejava.util.stream.Stream<T>
-
flatMapToLong
public java.util.stream.LongStream flatMapToLong(java.util.function.Function<? super T,? extends java.util.stream.LongStream> function)
- Specified by:
flatMapToLong
in interfacejava.util.stream.Stream<T>
-
flatMapToDouble
public java.util.stream.DoubleStream flatMapToDouble(java.util.function.Function<? super T,? extends java.util.stream.DoubleStream> function)
- Specified by:
flatMapToDouble
in interfacejava.util.stream.Stream<T>
-
distinct
public java.util.stream.Stream<T> distinct()
- Specified by:
distinct
in interfacejava.util.stream.Stream<T>
-
sorted
public java.util.stream.Stream<T> sorted()
- Specified by:
sorted
in interfacejava.util.stream.Stream<T>
-
sorted
public java.util.stream.Stream<T> sorted(java.util.Comparator<? super T> comparator)
- Specified by:
sorted
in interfacejava.util.stream.Stream<T>
-
peek
public java.util.stream.Stream<T> peek(java.util.function.Consumer<? super T> consumer)
- Specified by:
peek
in interfacejava.util.stream.Stream<T>
-
forEach
public void forEach(java.util.function.Consumer<? super T> consumer)
- Specified by:
forEach
in interfacejava.util.stream.Stream<T>
-
forEachOrdered
public void forEachOrdered(java.util.function.Consumer<? super T> consumer)
- Specified by:
forEachOrdered
in interfacejava.util.stream.Stream<T>
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArray
in interfacejava.util.stream.Stream<T>
-
toArray
public <A> A[] toArray(java.util.function.IntFunction<A[]> intFunction)
- Specified by:
toArray
in interfacejava.util.stream.Stream<T>
-
reduce
public T reduce(T t, java.util.function.BinaryOperator<T> binaryOperator)
- Specified by:
reduce
in interfacejava.util.stream.Stream<T>
-
reduce
public java.util.Optional<T> reduce(java.util.function.BinaryOperator<T> binaryOperator)
- Specified by:
reduce
in interfacejava.util.stream.Stream<T>
-
reduce
public <U> U reduce(U u, java.util.function.BiFunction<U,? super T,U> biFunction, java.util.function.BinaryOperator<U> binaryOperator)
- Specified by:
reduce
in interfacejava.util.stream.Stream<T>
-
collect
public <R> R collect(java.util.function.Supplier<R> supplier, java.util.function.BiConsumer<R,? super T> biConsumer, java.util.function.BiConsumer<R,R> biConsumer1)
- Specified by:
collect
in interfacejava.util.stream.Stream<T>
-
collect
public <R,A> R collect(java.util.stream.Collector<? super T,A,R> collector)
- Specified by:
collect
in interfacejava.util.stream.Stream<T>
-
min
public java.util.Optional<T> min(java.util.Comparator<? super T> comparator)
- Specified by:
min
in interfacejava.util.stream.Stream<T>
-
max
public java.util.Optional<T> max(java.util.Comparator<? super T> comparator)
- Specified by:
max
in interfacejava.util.stream.Stream<T>
-
count
public long count()
- Specified by:
count
in interfacejava.util.stream.Stream<T>
-
anyMatch
public boolean anyMatch(java.util.function.Predicate<? super T> predicate)
- Specified by:
anyMatch
in interfacejava.util.stream.Stream<T>
-
allMatch
public boolean allMatch(java.util.function.Predicate<? super T> predicate)
- Specified by:
allMatch
in interfacejava.util.stream.Stream<T>
-
noneMatch
public boolean noneMatch(java.util.function.Predicate<? super T> predicate)
- Specified by:
noneMatch
in interfacejava.util.stream.Stream<T>
-
findFirst
public java.util.Optional<T> findFirst()
- Specified by:
findFirst
in interfacejava.util.stream.Stream<T>
-
findAny
public java.util.Optional<T> findAny()
- Specified by:
findAny
in interfacejava.util.stream.Stream<T>
-
builder
public static <T1> java.util.stream.Stream.Builder<T1> builder()
-
empty
public static <T1> java.util.stream.Stream<T1> empty()
-
of
public static <T1> java.util.stream.Stream<T1> of(T1 t1)
-
of
@SafeVarargs public static <T1> java.util.stream.Stream<T1> of(T1... values)
-
iterate
public static <T1> java.util.stream.Stream<T1> iterate(T1 seed, java.util.function.UnaryOperator<T1> f)
-
generate
public static <T1> java.util.stream.Stream<T1> generate(java.util.function.Supplier<? extends T1> s)
-
concat
public static <T1> java.util.stream.Stream<T1> concat(java.util.stream.Stream<? extends T1> a, java.util.stream.Stream<? extends T1> b)
-
iterator
public java.util.Iterator<T> iterator()
-
spliterator
public java.util.Spliterator<T> spliterator()
-
isParallel
public boolean isParallel()
-
sequential
public java.util.stream.Stream<T> sequential()
-
parallel
public java.util.stream.Stream<T> parallel()
-
unordered
public java.util.stream.Stream<T> unordered()
-
onClose
public java.util.stream.Stream<T> onClose(java.lang.Runnable runnable)
-
-