T
- Iterator Item type.public class IteratorItem<T>
extends java.lang.Object
AsyncIterator
when invoking KeyValueTable.entryIterator(java.lang.String, int, io.pravega.client.tables.IteratorState)
or KeyValueTable.keyIterator(java.lang.String, int, io.pravega.client.tables.IteratorState)
.Constructor and Description |
---|
IteratorItem(IteratorState state,
java.util.List<T> items) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.util.List<T> |
getItems()
A List of items that are contained in this instance.
|
IteratorState |
getState()
Gets an
IteratorState that can be used to reinvoke KeyValueTable.entryIterator(java.lang.String, int, io.pravega.client.tables.IteratorState) or
KeyValueTable.keyIterator(java.lang.String, int, io.pravega.client.tables.IteratorState) if a previous iteration has been interrupted (by losing the pointer to the
AsyncIterator ), system restart, etc. |
int |
hashCode() |
java.lang.String |
toString() |
@ConstructorProperties(value={"state","items"}) public IteratorItem(IteratorState state, java.util.List<T> items)
public IteratorState getState()
IteratorState
that can be used to reinvoke KeyValueTable.entryIterator(java.lang.String, int, io.pravega.client.tables.IteratorState)
or
KeyValueTable.keyIterator(java.lang.String, int, io.pravega.client.tables.IteratorState)
if a previous iteration has been interrupted (by losing the pointer to the
AsyncIterator
), system restart, etc.
KeyValueTable.keyIterator(java.lang.String, int, io.pravega.client.tables.IteratorState)
if a previous iteration has been interrupted.IteratorState
that can be used to reinvoke KeyValueTable.entryIterator(java.lang.String, int, io.pravega.client.tables.IteratorState)
or
KeyValueTable.keyIterator(java.lang.String, int, io.pravega.client.tables.IteratorState)
if a previous iteration has been interruptedpublic java.util.List<T> getItems()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
protected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object