@Internal public final class FileSourceReader<T,SplitT extends FileSourceSplit> extends org.apache.flink.connector.base.source.reader.SingleThreadMultiplexSourceReaderBase<RecordAndPosition<T>,T,SplitT,FileSourceSplitState<SplitT>>
SourceReader that read records from FileSourceSplit.| Constructor and Description |
|---|
FileSourceReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext,
BulkFormat<T,SplitT> readerFormat,
org.apache.flink.configuration.Configuration config) |
| Modifier and Type | Method and Description |
|---|---|
protected FileSourceSplitState<SplitT> |
initializedState(SplitT split) |
protected void |
onSplitFinished(Map<String,FileSourceSplitState<SplitT>> finishedSplitIds) |
void |
start() |
protected SplitT |
toSplitType(String splitId,
FileSourceSplitState<SplitT> splitState) |
addSplits, close, getNumberOfCurrentlyAssignedSplits, handleSourceEvents, isAvailable, notifyNoMoreSplits, pauseOrResumeSplits, pollNext, snapshotStateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic FileSourceReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext,
BulkFormat<T,SplitT> readerFormat,
org.apache.flink.configuration.Configuration config)
public void start()
start in interface org.apache.flink.api.connector.source.SourceReader<T,SplitT extends FileSourceSplit>start in class org.apache.flink.connector.base.source.reader.SourceReaderBase<RecordAndPosition<T>,T,SplitT extends FileSourceSplit,FileSourceSplitState<SplitT extends FileSourceSplit>>protected void onSplitFinished(Map<String,FileSourceSplitState<SplitT>> finishedSplitIds)
onSplitFinished in class org.apache.flink.connector.base.source.reader.SourceReaderBase<RecordAndPosition<T>,T,SplitT extends FileSourceSplit,FileSourceSplitState<SplitT extends FileSourceSplit>>protected FileSourceSplitState<SplitT> initializedState(SplitT split)
initializedState in class org.apache.flink.connector.base.source.reader.SourceReaderBase<RecordAndPosition<T>,T,SplitT extends FileSourceSplit,FileSourceSplitState<SplitT extends FileSourceSplit>>protected SplitT toSplitType(String splitId, FileSourceSplitState<SplitT> splitState)
toSplitType in class org.apache.flink.connector.base.source.reader.SourceReaderBase<RecordAndPosition<T>,T,SplitT extends FileSourceSplit,FileSourceSplitState<SplitT extends FileSourceSplit>>Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.