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 for WorkerDoneEvent which also aggregates all aggregators from iteration tasks and signals the end of the superstep.
  • Constructor Details

    • SyncEventHandler

      public SyncEventHandler(int numberOfEventsUntilEndOfSuperstep, Map<String,org.apache.flink.api.common.aggregators.Aggregator<?>> aggregators, ClassLoader userCodeClassLoader)
  • Method Details

    • onEvent

      public void onEvent(TaskEvent event)
      Specified by:
      onEvent in interface EventListener<TaskEvent>
    • isEndOfSuperstep

      public boolean isEndOfSuperstep()
    • resetEndOfSuperstep

      public void resetEndOfSuperstep()