Package org.jobrunr.storage.nosql.redis
Class LettuceRedisPipelinedStream<T>
- java.lang.Object
-
- org.jobrunr.storage.nosql.redis.AbstractPipelinedStream<T>
-
- org.jobrunr.storage.nosql.redis.LettuceRedisPipelinedStream<T>
-
- All Implemented Interfaces:
java.lang.AutoCloseable
,java.util.stream.BaseStream<T,java.util.stream.Stream<T>>
,java.util.stream.Stream<T>
public class LettuceRedisPipelinedStream<T> extends AbstractPipelinedStream<T>
-
-
Field Summary
-
Fields inherited from class org.jobrunr.storage.nosql.redis.AbstractPipelinedStream
initialStream
-
-
Constructor Summary
Constructors Constructor Description LettuceRedisPipelinedStream(java.util.Collection<T> initial, io.lettuce.core.api.StatefulRedisConnection<java.lang.String,java.lang.String> connection)
LettuceRedisPipelinedStream(java.util.stream.Stream<T> initialStream, io.lettuce.core.api.StatefulRedisConnection<java.lang.String,java.lang.String> connection)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LettuceRedisPipelinedStream<T>
limit(long l)
<R> LettuceRedisPipelinedStream<R>
mapAfterSync(Exceptions.ThrowingFunction<? super T,? extends R> function)
<R> LettuceRedisPipelinedStream<R>
mapUsingPipeline(java.util.function.BiFunction<io.lettuce.core.api.async.RedisAsyncCommands<java.lang.String,java.lang.String>,T,R> biFunction)
LettuceRedisPipelinedStream<T>
skip(long l)
-
Methods inherited from class org.jobrunr.storage.nosql.redis.AbstractPipelinedStream
allMatch, anyMatch, builder, close, collect, collect, concat, count, distinct, empty, filter, findAny, findFirst, flatMap, flatMapToDouble, flatMapToInt, flatMapToLong, forEach, forEachOrdered, generate, isParallel, iterate, iterator, map, mapToDouble, mapToInt, mapToLong, max, min, noneMatch, of, of, onClose, parallel, peek, reduce, reduce, reduce, sequential, sorted, sorted, spliterator, toArray, toArray, unordered
-
-
-
-
Constructor Detail
-
LettuceRedisPipelinedStream
public LettuceRedisPipelinedStream(java.util.Collection<T> initial, io.lettuce.core.api.StatefulRedisConnection<java.lang.String,java.lang.String> connection)
-
LettuceRedisPipelinedStream
public LettuceRedisPipelinedStream(java.util.stream.Stream<T> initialStream, io.lettuce.core.api.StatefulRedisConnection<java.lang.String,java.lang.String> connection)
-
-
Method Detail
-
mapUsingPipeline
public <R> LettuceRedisPipelinedStream<R> mapUsingPipeline(java.util.function.BiFunction<io.lettuce.core.api.async.RedisAsyncCommands<java.lang.String,java.lang.String>,T,R> biFunction)
-
mapAfterSync
public <R> LettuceRedisPipelinedStream<R> mapAfterSync(Exceptions.ThrowingFunction<? super T,? extends R> function)
-
limit
public LettuceRedisPipelinedStream<T> limit(long l)
-
skip
public LettuceRedisPipelinedStream<T> skip(long l)
-
-