Class Mail


  • @Internal
    public class Mail
    extends Object
    An executable bound to a specific operator in the chain, such that it can be picked for downstream mailbox.
    • Constructor Detail

      • Mail

        public Mail​(org.apache.flink.util.function.ThrowingRunnable<? extends Exception> runnable,
                    int priority,
                    String descriptionFormat,
                    Object... descriptionArgs)
      • Mail

        public Mail​(org.apache.flink.api.common.operators.MailboxExecutor.MailOptions mailOptions,
                    org.apache.flink.util.function.ThrowingRunnable<? extends Exception> runnable,
                    int priority,
                    StreamTaskActionExecutor actionExecutor,
                    String descriptionFormat,
                    Object... descriptionArgs)
    • Method Detail

      • getMailOptions

        public org.apache.flink.api.common.operators.MailboxExecutor.MailOptions getMailOptions()
      • getPriority

        public int getPriority()
      • tryCancel

        public void tryCancel​(boolean mayInterruptIfRunning)