| Modifier and Type | Method and Description |
|---|---|
void |
PulsarRecordEmitter.emitRecord(PulsarMessage<T> element,
org.apache.flink.api.connector.source.SourceOutput<T> output,
PulsarPartitionSplitState splitState) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher<PulsarMessage<T>,PulsarPartitionSplit> |
PulsarFetcherManagerBase.getOrCreateFetcher(String splitId) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PulsarFetcherManagerBase.startFetcher(org.apache.flink.connector.base.source.reader.fetcher.SplitFetcher<PulsarMessage<T>,PulsarPartitionSplit> fetcher) |
| Constructor and Description |
|---|
PulsarFetcherManagerBase(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)
Creates a new SplitFetcherManager with multiple I/O threads.
|
PulsarFetcherManagerBase(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)
Creates a new SplitFetcherManager with multiple I/O threads.
|
PulsarOrderedFetcherManager(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) |
PulsarOrderedFetcherManager(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) |
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) |
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) |
| Constructor and Description |
|---|
PulsarMessageCollector(String splitId,
org.apache.flink.connector.base.source.reader.RecordsBySplits.Builder<PulsarMessage<T>> builder) |
| Constructor and Description |
|---|
PulsarOrderedSourceReader(org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<PulsarMessage<OUT>>> elementsQueue,
java.util.function.Supplier<PulsarOrderedPartitionSplitReader<OUT>> splitReaderSupplier,
org.apache.flink.api.connector.source.SourceReaderContext context,
SourceConfiguration sourceConfiguration,
org.apache.pulsar.client.api.PulsarClient pulsarClient,
org.apache.pulsar.client.admin.PulsarAdmin pulsarAdmin) |
PulsarUnorderedSourceReader(org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<PulsarMessage<OUT>>> elementsQueue,
java.util.function.Supplier<PulsarUnorderedPartitionSplitReader<OUT>> splitReaderSupplier,
org.apache.flink.api.connector.source.SourceReaderContext context,
SourceConfiguration sourceConfiguration,
org.apache.pulsar.client.api.PulsarClient pulsarClient,
org.apache.pulsar.client.admin.PulsarAdmin pulsarAdmin,
org.apache.pulsar.client.api.transaction.TransactionCoordinatorClient coordinatorClient) |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.