K
- key typeV
- value typeM
- loaded value typepublic abstract class RedissonBaseMapIterator<K,V,M> extends Object implements Iterator<M>
Modifier and Type | Field and Description |
---|---|
protected RedisClient |
client |
protected Map.Entry<ScanObjectEntry,ScanObjectEntry> |
entry |
protected long |
nextIterPos |
Constructor and Description |
---|
RedissonBaseMapIterator() |
Modifier and Type | Method and Description |
---|---|
protected M |
getValue(Map.Entry<ScanObjectEntry,ScanObjectEntry> entry) |
boolean |
hasNext() |
protected abstract MapScanResult<ScanObjectEntry,ScanObjectEntry> |
iterator() |
M |
next() |
protected abstract V |
put(Map.Entry<ScanObjectEntry,ScanObjectEntry> entry,
V value) |
void |
remove() |
protected abstract void |
removeKey() |
protected boolean |
tryAgain() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEachRemaining
protected long nextIterPos
protected RedisClient client
protected Map.Entry<ScanObjectEntry,ScanObjectEntry> entry
protected boolean tryAgain()
protected abstract MapScanResult<ScanObjectEntry,ScanObjectEntry> iterator()
protected M getValue(Map.Entry<ScanObjectEntry,ScanObjectEntry> entry)
protected abstract void removeKey()
protected abstract V put(Map.Entry<ScanObjectEntry,ScanObjectEntry> entry, V value)
Copyright © 2014–2018 The Redisson Project. All rights reserved.