@Internal public final class MailboxExecutorImpl extends Object implements org.apache.flink.api.common.operators.MailboxExecutor
| 构造器和说明 |
|---|
MailboxExecutorImpl(TaskMailbox mailbox,
int priority,
StreamTaskActionExecutor actionExecutor) |
MailboxExecutorImpl(TaskMailbox mailbox,
int priority,
StreamTaskActionExecutor actionExecutor,
MailboxProcessor mailboxProcessor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
execute(org.apache.flink.util.function.ThrowingRunnable<? extends Exception> command,
String descriptionFormat,
Object... descriptionArgs) |
boolean |
isIdle() |
boolean |
tryYield() |
void |
yield() |
public MailboxExecutorImpl(@Nonnull TaskMailbox mailbox, int priority, StreamTaskActionExecutor actionExecutor)
public MailboxExecutorImpl(@Nonnull TaskMailbox mailbox, int priority, StreamTaskActionExecutor actionExecutor, MailboxProcessor mailboxProcessor)
public boolean isIdle()
public void execute(org.apache.flink.util.function.ThrowingRunnable<? extends Exception> command, String descriptionFormat, Object... descriptionArgs)
execute 在接口中 org.apache.flink.api.common.operators.MailboxExecutorpublic void yield()
throws InterruptedException
yield 在接口中 org.apache.flink.api.common.operators.MailboxExecutorInterruptedExceptionpublic boolean tryYield()
tryYield 在接口中 org.apache.flink.api.common.operators.MailboxExecutorCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.