Class SyncEventHandler
java.lang.Object
org.apache.flink.runtime.iterative.task.SyncEventHandler
- All Implemented Interfaces:
EventListener<TaskEvent>
Listener for
WorkerDoneEvent which also aggregates all aggregators from iteration tasks
and signals the end of the superstep.-
Constructor Summary
ConstructorsConstructorDescriptionSyncEventHandler(int numberOfEventsUntilEndOfSuperstep, Map<String, org.apache.flink.api.common.aggregators.Aggregator<?>> aggregators, ClassLoader userCodeClassLoader) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidvoid
-
Constructor Details
-
SyncEventHandler
public SyncEventHandler(int numberOfEventsUntilEndOfSuperstep, Map<String, org.apache.flink.api.common.aggregators.Aggregator<?>> aggregators, ClassLoader userCodeClassLoader)
-
-
Method Details
-
onEvent
- Specified by:
onEventin interfaceEventListener<TaskEvent>
-
isEndOfSuperstep
public boolean isEndOfSuperstep() -
resetEndOfSuperstep
public void resetEndOfSuperstep()
-