| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<KafkaPartitionSplit,KafkaSourceEnumState> |
KafkaSource.createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<KafkaPartitionSplit> enumContext) |
org.apache.flink.api.connector.source.SourceReader<OUT,KafkaPartitionSplit> |
KafkaSource.createReader(org.apache.flink.api.connector.source.SourceReaderContext readerContext) |
org.apache.flink.core.io.SimpleVersionedSerializer<KafkaPartitionSplit> |
KafkaSource.getSplitSerializer() |
org.apache.flink.api.connector.source.SplitEnumerator<KafkaPartitionSplit,KafkaSourceEnumState> |
KafkaSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<KafkaPartitionSplit> enumContext,
KafkaSourceEnumState checkpoint) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<KafkaPartitionSplit,KafkaSourceEnumState> |
KafkaSource.createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<KafkaPartitionSplit> enumContext) |
org.apache.flink.api.connector.source.SplitEnumerator<KafkaPartitionSplit,KafkaSourceEnumState> |
KafkaSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<KafkaPartitionSplit> enumContext,
KafkaSourceEnumState checkpoint) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
KafkaSourceEnumerator.addSplitsBack(List<KafkaPartitionSplit> splits,
int subtaskId) |
| 构造器和说明 |
|---|
KafkaSourceEnumerator(KafkaSubscriber subscriber,
OffsetsInitializer startingOffsetInitializer,
OffsetsInitializer stoppingOffsetInitializer,
Properties properties,
org.apache.flink.api.connector.source.SplitEnumeratorContext<KafkaPartitionSplit> context,
org.apache.flink.api.connector.source.Boundedness boundedness) |
KafkaSourceEnumerator(KafkaSubscriber subscriber,
OffsetsInitializer startingOffsetInitializer,
OffsetsInitializer stoppingOffsetInitializer,
Properties properties,
org.apache.flink.api.connector.source.SplitEnumeratorContext<KafkaPartitionSplit> context,
org.apache.flink.api.connector.source.Boundedness boundedness,
Set<org.apache.kafka.common.TopicPartition> assignedPartitions) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected KafkaPartitionSplit |
KafkaSourceReader.toSplitType(String splitId,
KafkaPartitionSplitState splitState) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<KafkaPartitionSplit> |
KafkaSourceReader.snapshotState(long checkpointId) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected KafkaPartitionSplitState |
KafkaSourceReader.initializedState(KafkaPartitionSplit split) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
KafkaPartitionSplitReader.handleSplitsChanges(org.apache.flink.connector.base.source.reader.splitreader.SplitsChange<KafkaPartitionSplit> splitsChange) |
void |
KafkaPartitionSplitReader.pauseOrResumeSplits(Collection<KafkaPartitionSplit> splitsToPause,
Collection<KafkaPartitionSplit> splitsToResume) |
void |
KafkaPartitionSplitReader.pauseOrResumeSplits(Collection<KafkaPartitionSplit> splitsToPause,
Collection<KafkaPartitionSplit> splitsToResume) |
| 构造器和说明 |
|---|
KafkaSourceFetcherManager(org.apache.flink.connector.base.source.reader.synchronization.FutureCompletingBlockingQueue<org.apache.flink.connector.base.source.reader.RecordsWithSplitIds<org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]>>> elementsQueue,
java.util.function.Supplier<org.apache.flink.connector.base.source.reader.splitreader.SplitReader<org.apache.kafka.clients.consumer.ConsumerRecord<byte[],byte[]>,KafkaPartitionSplit>> splitReaderSupplier,
java.util.function.Consumer<Collection<String>> splitFinishedHook)
Creates a new SplitFetcherManager with a single I/O threads.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
KafkaPartitionSplitState
This class extends KafkaPartitionSplit to track a mutable current offset.
|
| 限定符和类型 | 方法和说明 |
|---|---|
KafkaPartitionSplit |
KafkaPartitionSplitSerializer.deserialize(int version,
byte[] serialized) |
KafkaPartitionSplit |
KafkaPartitionSplitState.toKafkaPartitionSplit()
Use the current offset as the starting offset to create a new KafkaPartitionSplit.
|
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
KafkaPartitionSplitSerializer.serialize(KafkaPartitionSplit split) |
| 构造器和说明 |
|---|
KafkaPartitionSplitState(KafkaPartitionSplit partitionSplit) |
Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.