Class MailboxWatermarkProcessor<OUT>

java.lang.Object
org.apache.flink.streaming.api.operators.MailboxWatermarkProcessor<OUT>

@Internal public class MailboxWatermarkProcessor<OUT> extends Object
A helper class to let operators emit watermarks incrementally from mailbox. Instead of emitting all the watermarks at once in a single processWatermark call, if a mail in mailbox is present, the process of firing timers is interrupted and a continuation to finish it off later is scheduled via a mailbox mail.

Note that interrupting firing timers can change order of some invocations. It is possible that between firing timers, some records might be processed.

  • Field Details

    • LOG

      protected static final org.slf4j.Logger LOG
  • Constructor Details

  • Method Details