java.lang.Object
org.apache.flink.streaming.runtime.tasks.mailbox.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 Details

    • 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 Details

    • getMailOptions

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

      public int getPriority()
    • tryCancel

      public void tryCancel(boolean mayInterruptIfRunning)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • run

      public void run() throws Exception
      Throws:
      Exception