Class 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 Detail

      • TimestampsAndWatermarksContext

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

      • 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