Class DefaultProcessingTimeManager

  • All Implemented Interfaces:
    org.apache.flink.datastream.api.context.ProcessingTimeManager

    public class DefaultProcessingTimeManager
    extends Object
    implements org.apache.flink.datastream.api.context.ProcessingTimeManager
    The default implementation of ProcessingTimeManager.
    • Constructor Detail

      • DefaultProcessingTimeManager

        public DefaultProcessingTimeManager​(org.apache.flink.streaming.api.operators.InternalTimerService<org.apache.flink.runtime.state.VoidNamespace> timerService)
    • Method Detail

      • registerTimer

        public void registerTimer​(long timestamp)
        Specified by:
        registerTimer in interface org.apache.flink.datastream.api.context.ProcessingTimeManager
      • deleteTimer

        public void deleteTimer​(long timestamp)
        Specified by:
        deleteTimer in interface org.apache.flink.datastream.api.context.ProcessingTimeManager
      • currentTime

        public long currentTime()
        Specified by:
        currentTime in interface org.apache.flink.datastream.api.context.ProcessingTimeManager