Package org.apache.flink.runtime.iterative.task
package org.apache.flink.runtime.iterative.task
-
ClassDescriptionAbstractIterativeTask<S extends org.apache.flink.api.common.functions.Function,
OT> The abstract base class for all tasks able to participate in an iteration.IterationHeadTask<X,Y, S extends org.apache.flink.api.common.functions.Function, OT> The head is responsible for coordinating an iteration and can run aDriverinside.IterationIntermediateTask<S extends org.apache.flink.api.common.functions.Function,OT> An intermediate iteration task, which runs aDriverinside.The task responsible for synchronizing all iteration heads, implemented as an output task.IterationTailTask<S extends org.apache.flink.api.common.functions.Function,OT> An iteration tail, which runs a driver inside.Listener forWorkerDoneEventwhich also aggregates all aggregators from iteration tasks and signals the end of the superstep.Models the functionality that the termination of an iterative task can be requested from outside.