Interface StoppableKafkaEnumContextProxy.StoppableKafkaEnumContextProxyFactory
-
- Enclosing class:
- StoppableKafkaEnumContextProxy
@Internal public static interface StoppableKafkaEnumContextProxy.StoppableKafkaEnumContextProxyFactoryThis factory exposes a way to override theStoppableKafkaEnumContextProxyused in the enumerator. This pluggable factory is extended in unit tests to facilitate invoking the periodic discovery loops on demand.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description StoppableKafkaEnumContextProxycreate(org.apache.flink.api.connector.source.SplitEnumeratorContext<DynamicKafkaSourceSplit> enumContext, String kafkaClusterId, KafkaMetadataService kafkaMetadataService, Runnable signalNoMoreSplitsCallback)static StoppableKafkaEnumContextProxy.StoppableKafkaEnumContextProxyFactorygetDefaultFactory()
-
-
-
Method Detail
-
create
StoppableKafkaEnumContextProxy create(org.apache.flink.api.connector.source.SplitEnumeratorContext<DynamicKafkaSourceSplit> enumContext, String kafkaClusterId, KafkaMetadataService kafkaMetadataService, Runnable signalNoMoreSplitsCallback)
-
getDefaultFactory
static StoppableKafkaEnumContextProxy.StoppableKafkaEnumContextProxyFactory getDefaultFactory()
-
-