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 connection)
LettuceRedisPipelinedStream(java.util.stream.Stream<T> initialStream, io.lettuce.core.api.StatefulRedisConnection 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)
LettuceRedisPipelinedStream<java.util.Map<java.lang.String,java.lang.String>>
mapToValues()
<R> LettuceRedisPipelinedStream<R>
mapUsingPipeline(java.util.function.BiFunction<io.lettuce.core.api.async.RedisAsyncCommands,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 connection)
-
LettuceRedisPipelinedStream
public LettuceRedisPipelinedStream(java.util.stream.Stream<T> initialStream, io.lettuce.core.api.StatefulRedisConnection connection)
-
-
Method Detail
-
mapUsingPipeline
public <R> LettuceRedisPipelinedStream<R> mapUsingPipeline(java.util.function.BiFunction<io.lettuce.core.api.async.RedisAsyncCommands,T,R> biFunction)
-
mapToValues
public LettuceRedisPipelinedStream<java.util.Map<java.lang.String,java.lang.String>> mapToValues()
-
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)
-
-