Package redis.clients.jedis.util
Class JedisCommandIterationBase<B,D>
java.lang.Object
redis.clients.jedis.util.JedisCommandIterationBase<B,D>
- Type Parameters:
B- Type of each batch replyD- Type of each data
- Direct Known Subclasses:
FtAggregateIteration,FtSearchIteration,ScanIteration
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJedisCommandIterationBase(ConnectionProvider connectionProvider, Builder<B> responseBuilder) -
Method Summary
Modifier and TypeMethodDescriptionfinal Collection<D> collect(Collection<D> c) protected abstract Collection<D> convertBatchToData(B batch) protected abstract CommandArgumentsfinal booleanprotected abstract booleanisNodeCompleted(B reply) final Bfinal Collection<D> protected abstract CommandArgumentsnextCommandArguments(B lastReply)
-
Field Details
-
builder
-
connections
-
connection
-
lastReply
-
roundRobinCompleted
private boolean roundRobinCompleted -
iterationCompleted
private boolean iterationCompleted
-
-
Constructor Details
-
JedisCommandIterationBase
protected JedisCommandIterationBase(ConnectionProvider connectionProvider, Builder<B> responseBuilder)
-
-
Method Details
-
isIterationCompleted
public final boolean isIterationCompleted() -
isNodeCompleted
-
initCommandArguments
-
nextCommandArguments
-
nextBatch
-
convertBatchToData
-
nextBatchList
-
collect
-