java.lang.Object
org.apache.beam.runners.flink.translation.wrappers.streaming.io.source.FlinkSourceReaderBase<T,WindowedValue<T>>
org.apache.beam.runners.flink.translation.wrappers.streaming.io.source.bounded.FlinkBoundedSourceReader<T>
Type Parameters:
T - the output element type of the encapsulated Beam BoundedReader.
All Implemented Interfaces:
AutoCloseable, org.apache.flink.api.common.state.CheckpointListener, org.apache.flink.api.connector.source.SourceReader<WindowedValue<T>,FlinkSourceSplit<T>>

public class FlinkBoundedSourceReader<T> extends FlinkSourceReaderBase<T,WindowedValue<T>>
A Flink SourceReader implementation that reads from the assigned FlinkSourceSplits by using Beam BoundedReaders.

This reader consumes the source splits one by one sequentially, instead of concurrently.