public class RecordReader<T extends 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, startNextSuperstep
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
hasReachedEndOfSuperstep, isFinished, registerTaskEventListener, sendTaskEvent, setIterativeReader, setReporter, startNextSuperstep
public boolean hasNext() throws IOException, InterruptedException
hasNext
in interface Reader<T extends IOReadableWritable>
IOException
InterruptedException
public T next() throws IOException, InterruptedException
next
in interface Reader<T extends IOReadableWritable>
IOException
InterruptedException
public void clearBuffers()
clearBuffers
in interface Reader<T extends IOReadableWritable>
protected boolean getNextRecord(T target) throws IOException, InterruptedException
IOException
InterruptedException
public void setReporter(AccumulatorRegistry.Reporter reporter)
ReaderBase
setReporter
in interface ReaderBase
Copyright © 2014–2017 The Apache Software Foundation. All rights reserved.