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