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 the
SourceReaderContext.-
Constructor Summary
ConstructorsConstructorDescriptionTestingReaderContext(org.apache.flink.configuration.Configuration config, org.apache.flink.metrics.groups.SourceReaderMetricGroup metricGroup) -
Method Summary
Modifier and TypeMethodDescriptionvoidintorg.apache.flink.configuration.ConfigurationintintList<org.apache.flink.api.connector.source.SourceEvent>org.apache.flink.util.UserCodeClassLoaderorg.apache.flink.metrics.groups.SourceReaderMetricGroupvoidsendSourceEventToCoordinator(org.apache.flink.api.connector.source.SourceEvent sourceEvent) voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.api.connector.source.SourceReaderContext
emitWatermark
-
Constructor Details
-
TestingReaderContext
public TestingReaderContext() -
TestingReaderContext
public TestingReaderContext(org.apache.flink.configuration.Configuration config, org.apache.flink.metrics.groups.SourceReaderMetricGroup metricGroup)
-
-
Method Details
-
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
- 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
-
clearSentEvents
public void clearSentEvents()
-