public class RecordReader<T extends org.apache.flink.core.io.IOReadableWritable> extends AbstractReader implements Reader<T>
inputGate| Constructor and Description |
|---|
RecordReader(InputGate inputGate,
Class<T> recordType) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearBuffers() |
protected boolean |
getNextRecord(T target) |
boolean |
hasNext() |
T |
next() |
void |
setReporter(AccumulatorRegistry.Reporter reporter)
Setter for the reporter, e.g.
|
handleEvent, hasReachedEndOfSuperstep, isFinished, publish, registerTaskEventListener, sendTaskEvent, setIterativeReader, startNextSuperstepclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasReachedEndOfSuperstep, isFinished, registerTaskEventListener, sendTaskEvent, setIterativeReader, setReporter, startNextSupersteppublic boolean hasNext()
throws IOException,
InterruptedException
hasNext in interface Reader<T extends org.apache.flink.core.io.IOReadableWritable>IOExceptionInterruptedExceptionpublic T next() throws IOException, InterruptedException
next in interface Reader<T extends org.apache.flink.core.io.IOReadableWritable>IOExceptionInterruptedExceptionpublic void clearBuffers()
clearBuffers in interface Reader<T extends org.apache.flink.core.io.IOReadableWritable>protected boolean getNextRecord(T target)
throws IOException,
InterruptedException
IOExceptionInterruptedExceptionpublic void setReporter(AccumulatorRegistry.Reporter reporter)
ReaderBasesetReporter in interface ReaderBaseCopyright © 2014–2016 The Apache Software Foundation. All rights reserved.