Package org.apache.flink.connector.base.source.reader
package org.apache.flink.connector.base.source.reader
-
ClassDescriptionRecordEmitter<E,
T, SplitStateT> Emit a record to the downstream.An interface that evaluates whether a de-serialized record should trigger certain control-flow operations (e.g. end of stream).An implementation of RecordsWithSplitIds to host all the records by splits.A utility builder to collect records in individual calls, rather than put a finished collection in theRecordsBySplits(Map, Set)constructor.An interface for the elements passed from the fetchers to the source reader.SingleThreadMultiplexSourceReaderBase<E,T, SplitT extends org.apache.flink.api.connector.source.SourceSplit, SplitStateT> A base forSourceReaders that read splits with one thread using oneSplitReader.SourceReaderBase<E,T, SplitT extends org.apache.flink.api.connector.source.SourceSplit, SplitStateT> An abstract implementation ofSourceReaderwhich provides some synchronization between the mail box main thread and the SourceReader internal threads.The options that can be set for theSourceReaderBase.