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

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

This reader consumes all the assigned source splits concurrently.