| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState> |
MongoSource.createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<MongoSourceSplit> enumContext) |
org.apache.flink.api.connector.source.SourceReader<OUT,MongoSourceSplit> |
MongoSource.createReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext) |
org.apache.flink.core.io.SimpleVersionedSerializer<MongoSourceSplit> |
MongoSource.getSplitSerializer() |
org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState> |
MongoSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<MongoSourceSplit> enumContext,
MongoSourceEnumState checkpoint) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState> |
MongoSource.createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<MongoSourceSplit> enumContext) |
org.apache.flink.api.connector.source.SplitEnumerator<MongoSourceSplit,MongoSourceEnumState> |
MongoSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<MongoSourceSplit> enumContext,
MongoSourceEnumState checkpoint) |
| Modifier and Type | Method and Description |
|---|---|
void |
MongoSourceEnumerator.addSplitsBack(List<MongoSourceSplit> splits,
int subtaskId) |
| 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 |
|---|---|
Optional<MongoSourceSplit> |
MongoSplitAssigner.getNext()
Gets the next split to assign to
MongoSourceSplitReader when MongoSourceEnumerator receives a split request, until there are MongoSplitAssigner.noMoreSplits(). |
Optional<MongoSourceSplit> |
MongoScanSplitAssigner.getNext() |
| Modifier and Type | Method and Description |
|---|---|
void |
MongoSplitAssigner.addSplitsBack(Collection<MongoSourceSplit> splits)
Adds a set of splits to this assigner.
|
void |
MongoScanSplitAssigner.addSplitsBack(Collection<MongoSourceSplit> splits) |
| Modifier and Type | Method and Description |
|---|---|
protected MongoSourceSplit |
MongoSourceReader.toSplitType(String splitId,
MongoSourceSplitState splitState) |
| Modifier and Type | Method and Description |
|---|---|
protected MongoSourceSplitState |
MongoSourceReader.initializedState(MongoSourceSplit split) |
| Constructor and Description |
|---|
MongoSourceReader(org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.bson.BsonDocument>> elementQueue,
java.util.function.Supplier<org.apache.flink.connector.base.source.reader.splitreader.SplitReader<org.bson.BsonDocument,MongoSourceSplit>> splitReaderSupplier,
org.apache.flink.connector.base.source.reader.RecordEmitter<org.bson.BsonDocument,OUT,MongoSourceSplitState> recordEmitter,
MongoSourceReaderContext readerContext) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MongoSourceSplitReader<T extends MongoSourceSplit>
A split reader implements
SplitReader for MongoSourceSplit. |
| Modifier and Type | Method and Description |
|---|---|
void |
MongoScanSourceSplitReader.handleSplitsChanges(org.apache.flink.connector.base.source.reader.splitreader.SplitsChange<MongoSourceSplit> splitsChanges) |
| Modifier and Type | Class and Description |
|---|---|
class |
MongoScanSourceSplit
A
SourceSplit implementation for a MongoDB's partition. |
| Modifier and Type | Method and Description |
|---|---|
MongoSourceSplit |
MongoSourceSplitSerializer.deserialize(int version,
byte[] serialized) |
MongoSourceSplit |
MongoSourceSplitState.toMongoSourceSplit()
Use the current split state to create a new
MongoSourceSplit. |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
MongoSourceSplitSerializer.serialize(MongoSourceSplit obj) |
void |
MongoSourceSplitSerializer.serializeMongoSplit(DataOutputStream out,
MongoSourceSplit obj) |
Copyright © 2022–2025 The Apache Software Foundation. All rights reserved.