Class DefaultEventTimeManager

java.lang.Object
org.apache.flink.datastream.impl.extension.eventtime.timer.DefaultEventTimeManager
All Implemented Interfaces:
org.apache.flink.datastream.api.extension.eventtime.timer.EventTimeManager

public class DefaultEventTimeManager extends Object implements org.apache.flink.datastream.api.extension.eventtime.timer.EventTimeManager
The implementation of EventTimeManager.
  • Constructor Details

    • DefaultEventTimeManager

      public DefaultEventTimeManager(@Nullable org.apache.flink.streaming.api.operators.InternalTimerService<org.apache.flink.runtime.state.VoidNamespace> timerService, Supplier<Long> eventTimeSupplier)
  • Method Details

    • registerTimer

      public void registerTimer(long timestamp)
      Specified by:
      registerTimer in interface org.apache.flink.datastream.api.extension.eventtime.timer.EventTimeManager
    • deleteTimer

      public void deleteTimer(long timestamp)
      Specified by:
      deleteTimer in interface org.apache.flink.datastream.api.extension.eventtime.timer.EventTimeManager
    • currentTime

      public long currentTime()
      Specified by:
      currentTime in interface org.apache.flink.datastream.api.extension.eventtime.timer.EventTimeManager