@Internal public class MailboxWatermarkProcessor<OUT> extends Object
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.
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOG |
| Constructor and Description |
|---|
MailboxWatermarkProcessor(Output<StreamRecord<OUT>> output,
org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor,
InternalTimeServiceManager<?> internalTimeServiceManager) |
public MailboxWatermarkProcessor(Output<StreamRecord<OUT>> output, org.apache.flink.api.common.operators.MailboxExecutor mailboxExecutor, InternalTimeServiceManager<?> internalTimeServiceManager)
Copyright © 2014–2025 The Apache Software Foundation. All rights reserved.