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

      • DefaultEventTimeManager

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

      • 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