@Internal public class MongoSourceReaderContext extends Object implements org.apache.flink.api.connector.source.SourceReaderContext
SourceReaderContext for sharing message between MongoSourceReader and MongoScanSourceSplitReader.| Constructor and Description |
|---|
MongoSourceReaderContext(org.apache.flink.api.connector.source.SourceReaderContext readerContext,
int limit) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.configuration.Configuration |
getConfiguration() |
int |
getIndexOfSubtask() |
int |
getLimit() |
String |
getLocalHostName() |
AtomicInteger |
getReadCount() |
org.apache.flink.util.UserCodeClassLoader |
getUserCodeClassLoader() |
boolean |
isLimitPushedDown() |
boolean |
isOverLimit() |
org.apache.flink.metrics.groups.SourceReaderMetricGroup |
metricGroup() |
void |
sendSourceEventToCoordinator(org.apache.flink.api.connector.source.SourceEvent sourceEvent) |
void |
sendSplitRequest() |
public MongoSourceReaderContext(org.apache.flink.api.connector.source.SourceReaderContext readerContext,
int limit)
public org.apache.flink.metrics.groups.SourceReaderMetricGroup metricGroup()
metricGroup in interface org.apache.flink.api.connector.source.SourceReaderContextpublic org.apache.flink.configuration.Configuration getConfiguration()
getConfiguration in interface org.apache.flink.api.connector.source.SourceReaderContextpublic String getLocalHostName()
getLocalHostName in interface org.apache.flink.api.connector.source.SourceReaderContextpublic int getIndexOfSubtask()
getIndexOfSubtask in interface org.apache.flink.api.connector.source.SourceReaderContextpublic void sendSplitRequest()
sendSplitRequest in interface org.apache.flink.api.connector.source.SourceReaderContextpublic void sendSourceEventToCoordinator(org.apache.flink.api.connector.source.SourceEvent sourceEvent)
sendSourceEventToCoordinator in interface org.apache.flink.api.connector.source.SourceReaderContextpublic org.apache.flink.util.UserCodeClassLoader getUserCodeClassLoader()
getUserCodeClassLoader in interface org.apache.flink.api.connector.source.SourceReaderContextpublic AtomicInteger getReadCount()
public boolean isLimitPushedDown()
public boolean isOverLimit()
public int getLimit()
Copyright © 2022–2025 The Apache Software Foundation. All rights reserved.