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)