@Internal public class MongoSourceEnumerator extends Object implements org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState>
MongoSource.| Constructor and Description |
|---|
MongoSourceEnumerator(org.apache.flink.api.connector.source.Boundedness boundedness,
org.apache.flink.api.connector.source.SplitEnumeratorContext<MongoSourceSplit> context,
MongoSplitAssigner splitAssigner) |
| Modifier and Type | Method and Description |
|---|---|
void |
addReader(int subtaskId) |
void |
addSplitsBack(List<MongoSourceSplit> splits,
int subtaskId) |
void |
close() |
void |
handleSplitRequest(int subtaskId,
String requesterHostname) |
MongoSourceEnumState |
snapshotState(long checkpointId) |
void |
start() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic MongoSourceEnumerator(org.apache.flink.api.connector.source.Boundedness boundedness,
org.apache.flink.api.connector.source.SplitEnumeratorContext<MongoSourceSplit> context,
MongoSplitAssigner splitAssigner)
public void start()
start in interface org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState>public void handleSplitRequest(int subtaskId,
@Nullable
String requesterHostname)
handleSplitRequest in interface org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState>public void addSplitsBack(List<MongoSourceSplit> splits, int subtaskId)
addSplitsBack in interface org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState>public void addReader(int subtaskId)
addReader in interface org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState>public MongoSourceEnumState snapshotState(long checkpointId)
snapshotState in interface org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState>public void close()
throws IOException
close in interface AutoCloseableclose in interface org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState>IOExceptionCopyright © 2022–2025 The Apache Software Foundation. All rights reserved.