T - The type of records handled by the watermark generatorKPH - The type of the Kafka partition descriptor, which varies across Kafka versions.@Internal public final class KafkaTopicPartitionStateWithWatermarkGenerator<T,KPH> extends KafkaTopicPartitionState<T,KPH>
TimestampAssigner, WatermarkGenerator, an immediate WatermarkOutput, and a
deferred WatermarkOutput for this partition.
See WatermarkOutputMultiplexer for an
explanation of immediate and deferred WatermarkOutputs..
| 构造器和说明 |
|---|
KafkaTopicPartitionStateWithWatermarkGenerator(KafkaTopicPartition partition,
KPH kafkaPartitionHandle,
org.apache.flink.api.common.eventtime.TimestampAssigner<T> timestampAssigner,
org.apache.flink.api.common.eventtime.WatermarkGenerator<T> watermarkGenerator,
org.apache.flink.api.common.eventtime.WatermarkOutput immediateOutput,
org.apache.flink.api.common.eventtime.WatermarkOutput deferredOutput) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
extractTimestamp(T record,
long kafkaEventTimestamp) |
void |
onEvent(T event,
long timestamp) |
void |
onPeriodicEmit() |
String |
toString() |
getCommittedOffset, getKafkaPartitionHandle, getKafkaTopicPartition, getOffset, getPartition, getTopic, isOffsetDefined, setCommittedOffset, setOffsetpublic KafkaTopicPartitionStateWithWatermarkGenerator(KafkaTopicPartition partition, KPH kafkaPartitionHandle, org.apache.flink.api.common.eventtime.TimestampAssigner<T> timestampAssigner, org.apache.flink.api.common.eventtime.WatermarkGenerator<T> watermarkGenerator, org.apache.flink.api.common.eventtime.WatermarkOutput immediateOutput, org.apache.flink.api.common.eventtime.WatermarkOutput deferredOutput)
public long extractTimestamp(T record, long kafkaEventTimestamp)
extractTimestamp 在类中 KafkaTopicPartitionState<T,KPH>public void onEvent(T event, long timestamp)
onEvent 在类中 KafkaTopicPartitionState<T,KPH>public void onPeriodicEmit()
onPeriodicEmit 在类中 KafkaTopicPartitionState<T,KPH>public String toString()
toString 在类中 KafkaTopicPartitionState<T,KPH>Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.