Interface ReaderBase
-
- All Known Subinterfaces:
MutableReader<T>,Reader<T>
- All Known Implementing Classes:
AbstractReader,MutableRecordReader,RecordReader
public interface ReaderBaseThe basic API for every reader.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanhasReachedEndOfSuperstep()booleanisFinished()Returns whether the reader has consumed the input.voidregisterTaskEventListener(EventListener<TaskEvent> listener, Class<? extends TaskEvent> eventType)voidsendTaskEvent(TaskEvent event)voidsetIterativeReader()voidstartNextSuperstep()
-
-
-
Method Detail
-
isFinished
boolean isFinished()
Returns whether the reader has consumed the input.
-
sendTaskEvent
void sendTaskEvent(TaskEvent event) throws IOException
- Throws:
IOException
-
registerTaskEventListener
void registerTaskEventListener(EventListener<TaskEvent> listener, Class<? extends TaskEvent> eventType)
-
setIterativeReader
void setIterativeReader()
-
startNextSuperstep
void startNextSuperstep()
-
hasReachedEndOfSuperstep
boolean hasReachedEndOfSuperstep()
-
-