private static class ProcedureWALFormatReader.EntryIterator extends Object implements ProcedureStore.ProcedureIterator
| Modifier and Type | Field and Description |
|---|---|
private ProcedureWALFormatReader.Entry |
current |
private ProcedureWALFormatReader.Entry |
replayHead |
| Constructor and Description |
|---|
ProcedureWALFormatReader.EntryIterator(ProcedureWALFormatReader.Entry replayHead) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext()
Returns true if the iterator has more elements.
|
boolean |
isNextCompleted() |
Procedure |
nextAsProcedure()
Returns the next procedure in the iteration.
|
ProcedureInfo |
nextAsProcedureInfo() |
void |
reset()
Reset the Iterator by seeking to the beginning of the list.
|
void |
skipNext()
Skip the next procedure
|
private final ProcedureWALFormatReader.Entry replayHead
private ProcedureWALFormatReader.Entry current
public ProcedureWALFormatReader.EntryIterator(ProcedureWALFormatReader.Entry replayHead)
public void reset()
ProcedureStore.ProcedureIteratorreset in interface ProcedureStore.ProcedureIteratorpublic boolean hasNext()
ProcedureStore.ProcedureIteratorhasNext in interface ProcedureStore.ProcedureIteratorpublic boolean isNextCompleted()
isNextCompleted in interface ProcedureStore.ProcedureIteratorpublic void skipNext()
ProcedureStore.ProcedureIteratorskipNext in interface ProcedureStore.ProcedureIteratorpublic Procedure nextAsProcedure() throws IOException
ProcedureStore.ProcedureIteratornextAsProcedure in interface ProcedureStore.ProcedureIteratorIOException - if there was an error fetching/deserializing the procedurepublic ProcedureInfo nextAsProcedureInfo()
nextAsProcedureInfo in interface ProcedureStore.ProcedureIteratorCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.