Class KafkaTopicPartitionStateWithWatermarkGenerator<T,KPH>

java.lang.Object
org.apache.flink.streaming.connectors.kafka.internals.KafkaTopicPartitionState<T,KPH>
org.apache.flink.streaming.connectors.kafka.internals.KafkaTopicPartitionStateWithWatermarkGenerator<T,KPH>
Type Parameters:
T - The type of records handled by the watermark generator
KPH - The type of the Kafka partition descriptor, which varies across Kafka versions.

@Internal @Deprecated public final class KafkaTopicPartitionStateWithWatermarkGenerator<T,KPH> extends KafkaTopicPartitionState<T,KPH>
Deprecated.
A special version of the per-kafka-partition-state that additionally holds a TimestampAssigner, WatermarkGenerator, an immediate WatermarkOutput, and a deferred WatermarkOutput for this partition.

See WatermarkOutputMultiplexer for an explanation of immediate and deferred WatermarkOutputs..

  • Constructor Details

    • KafkaTopicPartitionStateWithWatermarkGenerator

      public 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)
      Deprecated.
  • Method Details