public class IterationSynchronizationSinkTask extends AbstractInvokable implements Terminable
WorkerDoneEvent from each head and will send back an AllWorkersDoneEvent to signal that
the next superstep can begin.| Constructor and Description |
|---|
IterationSynchronizationSinkTask(Environment environment)
Create an Invokable task and set its environment.
|
| Modifier and Type | Method and Description |
|---|---|
void |
invoke()
Starts the execution.
|
void |
requestTermination() |
boolean |
terminationRequested() |
abortCheckpointOnBarrier, cancel, cleanUp, dispatchOperatorEvent, getCurrentNumberOfSubtasks, getEnvironment, getExecutionConfig, getIndexInSubtaskGroup, getJobConfiguration, getTaskConfiguration, getUserCodeClassLoader, isUsingNonBlockingInput, maybeInterruptOnCancel, notifyCheckpointAbortAsync, notifyCheckpointCompleteAsync, notifyCheckpointSubsumedAsync, restore, triggerCheckpointAsync, triggerCheckpointOnBarrierpublic IterationSynchronizationSinkTask(Environment environment)
environment - The environment assigned to this invokable.public void invoke()
throws Exception
TaskInvokableThis method is called by the task manager when the actual execution of the task starts.
All resources should be cleaned up by calling TaskInvokable.cleanUp(Throwable) after the method
returns.
invoke in interface TaskInvokableinvoke in class AbstractInvokableExceptionpublic boolean terminationRequested()
terminationRequested in interface Terminablepublic void requestTermination()
requestTermination in interface TerminableCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.