Class JobEventManager
- java.lang.Object
-
- org.apache.flink.runtime.jobmaster.event.JobEventManager
-
-
Constructor Summary
Constructors Constructor Description JobEventManager(JobEventStore store)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanhasJobEvents()Returns whether the store is empty.booleanreplay(JobEventReplayHandler replayHandler)Replay all job events that have been record.voidstart()Start the job event manager.voidstop(boolean clear)Stop the job event manager.voidwriteEvent(JobEvent event, boolean cutBlock)Write a job event asynchronously.
-
-
-
Constructor Detail
-
JobEventManager
public JobEventManager(JobEventStore store)
-
-
Method Detail
-
stop
public void stop(boolean clear)
Stop the job event manager.NOTE: This method maybe invoked multiply times.
-
writeEvent
public void writeEvent(JobEvent event, boolean cutBlock)
Write a job event asynchronously.- Parameters:
event- The job event that will be recorded.cutBlock- whether start a new event block after write this event.
-
replay
public boolean replay(JobEventReplayHandler replayHandler)
Replay all job events that have been record.- Parameters:
replayHandler- handler which will process the job event.- Returns:
trueif replay successfully,falseotherwise.
-
-