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

      • LOG

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