Class HashScanBlockingCursorImpl<K,V>
- java.lang.Object
-
- io.quarkus.redis.runtime.datasource.HashScanBlockingCursorImpl<K,V>
-
- All Implemented Interfaces:
Cursor<Map<K,V>>
,HashScanCursor<K,V>
public class HashScanBlockingCursorImpl<K,V> extends Object implements HashScanCursor<K,V>
-
-
Field Summary
-
Fields inherited from interface io.quarkus.redis.datasource.Cursor
INITIAL_CURSOR_ID
-
-
Constructor Summary
Constructors Constructor Description HashScanBlockingCursorImpl(ReactiveHashScanCursor<K,V> reactive, Duration timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
cursorId()
boolean
hasNext()
Map<K,V>
next()
Iterable<Map.Entry<K,V>>
toIterable()
Returns anIterable
providing each entry from the hash individually.
-
-
-
Constructor Detail
-
HashScanBlockingCursorImpl
public HashScanBlockingCursorImpl(ReactiveHashScanCursor<K,V> reactive, Duration timeout)
-
-
Method Detail
-
toIterable
public Iterable<Map.Entry<K,V>> toIterable()
Description copied from interface:HashScanCursor
Returns anIterable
providing each entry from the hash individually. UnlikeCursor.next()
which provides the entries by batch, this method returns them one by one.- Specified by:
toIterable
in interfaceHashScanCursor<K,V>
- Returns:
- the iterable
-
-