java.lang.Object
org.apache.flink.table.runtime.operators.window.groupwindow.triggers.Trigger<W>
org.apache.flink.table.runtime.operators.window.groupwindow.triggers.WindowTrigger<W>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
EventTimeTriggers.AfterEndOfWindow, EventTimeTriggers.AfterEndOfWindowEarlyAndLate, EventTimeTriggers.AfterEndOfWindowNoLate, ProcessingTimeTriggers.AfterEndOfWindow, ProcessingTimeTriggers.AfterEndOfWindowNoLate, ProcessingTimeTriggers.AfterFirstElementPeriodic

@Internal public abstract class WindowTrigger<W extends Window> extends Trigger<W>
A WindowTrigger determines when a window should be evaluated to emit the results.
See Also:
  • Field Details

  • Constructor Details

    • WindowTrigger

      public WindowTrigger()
  • Method Details

    • triggerTime

      protected long triggerTime(W window)
      Returns the trigger time of the window, this should be called after TriggerContext initialized.