@Internal public class PulsarOrderedFetcherManager extends PulsarFetcherManagerBase
Consumer inside the PulsarOrderedPartitionSplitReader.| Constructor and Description |
|---|
PulsarOrderedFetcherManager(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 |
|---|---|
void |
acknowledgeMessages(Map<TopicPartition,org.apache.pulsar.client.api.MessageId> cursorsToCommit) |
addSplits, closeFetcher, getOrCreateFetcher, startFetcherpublic PulsarOrderedFetcherManager(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 void acknowledgeMessages(Map<TopicPartition,org.apache.pulsar.client.api.MessageId> cursorsToCommit)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.