Class SyncEventHandler
- java.lang.Object
-
- org.apache.flink.runtime.iterative.task.SyncEventHandler
-
- All Implemented Interfaces:
EventListener<TaskEvent>
public class SyncEventHandler extends Object implements EventListener<TaskEvent>
Listener forWorkerDoneEvent
which also aggregates all aggregators from iteration tasks and signals the end of the superstep.
-
-
Constructor Summary
Constructors Constructor Description SyncEventHandler(int numberOfEventsUntilEndOfSuperstep, Map<String,org.apache.flink.api.common.aggregators.Aggregator<?>> aggregators, ClassLoader userCodeClassLoader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isEndOfSuperstep()
void
onEvent(TaskEvent event)
void
resetEndOfSuperstep()
-
-
-
Constructor Detail
-
SyncEventHandler
public SyncEventHandler(int numberOfEventsUntilEndOfSuperstep, Map<String,org.apache.flink.api.common.aggregators.Aggregator<?>> aggregators, ClassLoader userCodeClassLoader)
-
-
Method Detail
-
onEvent
public void onEvent(TaskEvent event)
- Specified by:
onEvent
in interfaceEventListener<TaskEvent>
-
isEndOfSuperstep
public boolean isEndOfSuperstep()
-
resetEndOfSuperstep
public void resetEndOfSuperstep()
-
-