| Package | Description |
|---|---|
| org.apache.flink.connector.kafka.dynamic.source | |
| org.apache.flink.connector.kafka.dynamic.source.enumerator |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<DynamicKafkaSourceSplit,DynamicKafkaSourceEnumState> |
DynamicKafkaSource.createEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<DynamicKafkaSourceSplit> enumContext)
Create the
DynamicKafkaSourceEnumerator. |
org.apache.flink.core.io.SimpleVersionedSerializer<DynamicKafkaSourceEnumState> |
DynamicKafkaSource.getEnumeratorCheckpointSerializer()
|
org.apache.flink.api.connector.source.SplitEnumerator<DynamicKafkaSourceSplit,DynamicKafkaSourceEnumState> |
DynamicKafkaSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<DynamicKafkaSourceSplit> enumContext,
DynamicKafkaSourceEnumState checkpoint)
Restore the
DynamicKafkaSourceEnumerator. |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.api.connector.source.SplitEnumerator<DynamicKafkaSourceSplit,DynamicKafkaSourceEnumState> |
DynamicKafkaSource.restoreEnumerator(org.apache.flink.api.connector.source.SplitEnumeratorContext<DynamicKafkaSourceSplit> enumContext,
DynamicKafkaSourceEnumState checkpoint)
Restore the
DynamicKafkaSourceEnumerator. |
| Modifier and Type | Method and Description |
|---|---|
DynamicKafkaSourceEnumState |
DynamicKafkaSourceEnumStateSerializer.deserialize(int version,
byte[] serialized) |
DynamicKafkaSourceEnumState |
DynamicKafkaSourceEnumerator.snapshotState(long checkpointId)
Besides for checkpointing, this method is used in the restart sequence to retain the relevant
assigned splits so that there is no reader duplicate split assignment.
|
| Modifier and Type | Method and Description |
|---|---|
byte[] |
DynamicKafkaSourceEnumStateSerializer.serialize(DynamicKafkaSourceEnumState state) |
| Constructor and Description |
|---|
DynamicKafkaSourceEnumerator(KafkaStreamSubscriber kafkaStreamSubscriber,
KafkaMetadataService kafkaMetadataService,
org.apache.flink.api.connector.source.SplitEnumeratorContext<DynamicKafkaSourceSplit> enumContext,
OffsetsInitializer startingOffsetsInitializer,
OffsetsInitializer stoppingOffsetInitializer,
Properties properties,
org.apache.flink.api.connector.source.Boundedness boundedness,
DynamicKafkaSourceEnumState dynamicKafkaSourceEnumState) |
Copyright © 2022–2024 The Apache Software Foundation. All rights reserved.