public class ControlledMemoryReader extends java.lang.Object implements ControlledReader<Tuple>
| Constructor and Description |
|---|
ControlledMemoryReader(java.util.List<Tuple> messages,
java.util.Comparator keyComparator) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearRestorePoint() |
int |
compareTo(ControlledReader<Tuple> o) |
void |
createRestorePoint() |
boolean |
hasNext() |
boolean |
hasRestorePoint() |
Tuple |
next() |
java.lang.Object |
nextKey()
Get the next key
|
void |
open()
Open the reader
|
void |
releaseResources()
Release resources associated with this reader
|
void |
restore() |
public ControlledMemoryReader(java.util.List<Tuple> messages, java.util.Comparator keyComparator)
public void open()
ControlledReaderopen in interface ControlledReader<Tuple>public void releaseResources()
ControlledReaderreleaseResources in interface ControlledReader<Tuple>public boolean hasNext()
hasNext in interface java.util.Iterator<Tuple>public java.lang.Object nextKey()
ControlledReadernextKey in interface ControlledReader<Tuple>public void createRestorePoint()
createRestorePoint in interface Restorablepublic void restore()
restore in interface Restorablepublic void clearRestorePoint()
clearRestorePoint in interface Restorablepublic boolean hasRestorePoint()
hasRestorePoint in interface Restorablepublic int compareTo(ControlledReader<Tuple> o)
compareTo in interface java.lang.Comparable<ControlledReader<Tuple>>