Class TestingReaderContext
- java.lang.Object
-
- org.apache.flink.connector.testutils.source.reader.TestingReaderContext
-
- All Implemented Interfaces:
org.apache.flink.api.connector.source.SourceReaderContext
public class TestingReaderContext extends Object implements org.apache.flink.api.connector.source.SourceReaderContext
A testing implementation of theSourceReaderContext.
-
-
Constructor Summary
Constructors Constructor Description TestingReaderContext()TestingReaderContext(org.apache.flink.configuration.Configuration config, org.apache.flink.metrics.groups.SourceReaderMetricGroup metricGroup)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearSentEvents()intcurrentParallelism()org.apache.flink.configuration.ConfigurationgetConfiguration()intgetIndexOfSubtask()StringgetLocalHostName()intgetNumSplitRequests()List<org.apache.flink.api.connector.source.SourceEvent>getSentEvents()org.apache.flink.util.UserCodeClassLoadergetUserCodeClassLoader()org.apache.flink.metrics.groups.SourceReaderMetricGroupmetricGroup()voidsendSourceEventToCoordinator(org.apache.flink.api.connector.source.SourceEvent sourceEvent)voidsendSplitRequest()
-
-
-
Method Detail
-
metricGroup
public org.apache.flink.metrics.groups.SourceReaderMetricGroup metricGroup()
- Specified by:
metricGroupin interfaceorg.apache.flink.api.connector.source.SourceReaderContext
-
getConfiguration
public org.apache.flink.configuration.Configuration getConfiguration()
- Specified by:
getConfigurationin interfaceorg.apache.flink.api.connector.source.SourceReaderContext
-
getLocalHostName
public String getLocalHostName()
- Specified by:
getLocalHostNamein interfaceorg.apache.flink.api.connector.source.SourceReaderContext
-
getIndexOfSubtask
public int getIndexOfSubtask()
- Specified by:
getIndexOfSubtaskin interfaceorg.apache.flink.api.connector.source.SourceReaderContext
-
sendSplitRequest
public void sendSplitRequest()
- Specified by:
sendSplitRequestin interfaceorg.apache.flink.api.connector.source.SourceReaderContext
-
sendSourceEventToCoordinator
public void sendSourceEventToCoordinator(org.apache.flink.api.connector.source.SourceEvent sourceEvent)
- Specified by:
sendSourceEventToCoordinatorin interfaceorg.apache.flink.api.connector.source.SourceReaderContext
-
getUserCodeClassLoader
public org.apache.flink.util.UserCodeClassLoader getUserCodeClassLoader()
- Specified by:
getUserCodeClassLoaderin interfaceorg.apache.flink.api.connector.source.SourceReaderContext
-
currentParallelism
public int currentParallelism()
- Specified by:
currentParallelismin interfaceorg.apache.flink.api.connector.source.SourceReaderContext
-
getNumSplitRequests
public int getNumSplitRequests()
-
getSentEvents
public List<org.apache.flink.api.connector.source.SourceEvent> getSentEvents()
-
clearSentEvents
public void clearSentEvents()
-
-