Class TimestampsAndWatermarksContext

java.lang.Object
org.apache.flink.streaming.api.operators.source.TimestampsAndWatermarksContext
All Implemented Interfaces:
org.apache.flink.api.common.eventtime.TimestampAssignerSupplier.Context, org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context

@Internal public final class TimestampsAndWatermarksContext extends Object implements org.apache.flink.api.common.eventtime.TimestampAssignerSupplier.Context, org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context
A simple implementation of a context that is both TimestampAssignerSupplier.Context and WatermarkGeneratorSupplier.Context.
  • Constructor Details

    • TimestampsAndWatermarksContext

      public TimestampsAndWatermarksContext(org.apache.flink.metrics.MetricGroup metricGroup, org.apache.flink.util.clock.RelativeClock inputActivityClock)
  • Method Details

    • getMetricGroup

      public org.apache.flink.metrics.MetricGroup getMetricGroup()
      Specified by:
      getMetricGroup in interface org.apache.flink.api.common.eventtime.TimestampAssignerSupplier.Context
      Specified by:
      getMetricGroup in interface org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context
    • getInputActivityClock

      public org.apache.flink.util.clock.RelativeClock getInputActivityClock()
      Specified by:
      getInputActivityClock in interface org.apache.flink.api.common.eventtime.WatermarkGeneratorSupplier.Context