public abstract class BaseIterator<V,E>
extends java.lang.Object
implements java.util.Iterator<V>
| 限定符和类型 | 字段和说明 |
|---|---|
protected long |
nextIterPos |
protected E |
value |
| 构造器和说明 |
|---|
BaseIterator() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected long |
getPos(java.lang.String cursor) |
protected abstract V |
getValue(E entry) |
boolean |
hasNext() |
protected abstract com.fr.third.redis.clients.jedis.ScanResult<E> |
iterator(long nextIterPos)
由各自对象自己生成迭代器,因为不同的redis对象采用的命令不同
像hash采用的是hscan等
|
V |
next() |
void |
remove() |
protected abstract void |
remove(E value) |
protected long nextIterPos
protected E value
public boolean hasNext()
hasNext 在接口中 java.util.Iterator<V>protected long getPos(java.lang.String cursor)
protected abstract com.fr.third.redis.clients.jedis.ScanResult<E> iterator(long nextIterPos)
nextIterPos - public void remove()
remove 在接口中 java.util.Iterator<V>protected abstract void remove(E value)