T - The message type for pulsar decoded message.@Internal public class PulsarUnorderedFetcherManager<T> extends PulsarFetcherManagerBase<T>
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<PulsarMessage<T>>> elementsQueue,
java.util.function.Supplier<org.apache.flink.connector.base.source.reader.splitreader.SplitReader<PulsarMessage<T>,PulsarPartitionSplit>> splitReaderSupplier) |
| Modifier and Type | Method and Description |
|---|---|
List<PulsarPartitionSplit> |
snapshotState(long checkpointId) |
addSplits, getOrCreateFetcher, startFetcherpublic PulsarUnorderedFetcherManager(org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<PulsarMessage<T>>> elementsQueue, java.util.function.Supplier<org.apache.flink.connector.base.source.reader.splitreader.SplitReader<PulsarMessage<T>,PulsarPartitionSplit>> splitReaderSupplier)
public List<PulsarPartitionSplit> snapshotState(long checkpointId)
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.