Hi all,
I am using Flink 1.12.1
I’m building a system that creates/cancels Flink Jobs and monitors them.
We thought to use org.apache.flink.core.execution.JobListener as a ‘push’ mechanism for job-status-change events.
We based this idea on the documentation that stated that JobListener ‘…is notified on specific job status changed’
However, from the JobListener’s methods ‘onJobSubmitted’, ‘onJobExecuted’, and their documentation, I understand that JobListener is not notified on *all* events.
E.g. :
Job failure (after it running for some time) or Job cancellation, will not cause JobListener to be notified.
Am I correct?
Barak