@Internal public class PulsarUnorderedFetcherManager extends PulsarFetcherManagerBase
Consumer inside the PulsarUnorderedPartitionSplitReader.| Constructor and Description |
|---|
PulsarUnorderedFetcherManager(org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.apache.pulsar.client.api.Message<byte[]>>> elementsQueue,
java.util.function.Supplier<org.apache.flink.connector.base.source.reader.splitreader.SplitReader<org.apache.pulsar.client.api.Message<byte[]>,PulsarPartitionSplit>> splitReaderSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<PulsarPartitionSplit> |
snapshotState(long checkpointId) |
addSplits, closeFetcher, getOrCreateFetcher, startFetcherpublic PulsarUnorderedFetcherManager(org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.apache.pulsar.client.api.Message<byte[]>>> elementsQueue,
java.util.function.Supplier<org.apache.flink.connector.base.source.reader.splitreader.SplitReader<org.apache.pulsar.client.api.Message<byte[]>,PulsarPartitionSplit>> splitReaderSupplier)
public List<PulsarPartitionSplit> snapshotState(long checkpointId)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.