public interface JobLeaderListener
JobLeaderService. The listener is notified whenever a job manager gained
leadership for a registered job and the service could establish a connection to it. Furthermore,
the listener is notified when a job manager loses leadership for a job. In case of an error, the
handleError(Throwable)} is called.| Modifier and Type | Method and Description |
|---|---|
void |
handleError(Throwable throwable)
Callback for errors which might occur in the
JobLeaderService. |
void |
jobManagerGainedLeadership(org.apache.flink.api.common.JobID jobId,
JobMasterGateway jobManagerGateway,
JMTMRegistrationSuccess registrationMessage)
Callback if a job manager has gained leadership for the job identified by the job id and a
connection could be established to this job manager.
|
void |
jobManagerLostLeadership(org.apache.flink.api.common.JobID jobId,
JobMasterId jobMasterId)
Callback if the job leader for the job with the given job id lost its leadership.
|
void |
jobManagerRejectedRegistration(org.apache.flink.api.common.JobID jobId,
String targetAddress,
JMTMRegistrationRejection rejection)
Callback if a job manager rejected the connection attempts of a task manager.
|
void jobManagerGainedLeadership(org.apache.flink.api.common.JobID jobId,
JobMasterGateway jobManagerGateway,
JMTMRegistrationSuccess registrationMessage)
jobId - identifying the job for which the job manager has gained leadershipjobManagerGateway - to the job leaderregistrationMessage - containing further registration informationvoid jobManagerLostLeadership(org.apache.flink.api.common.JobID jobId,
JobMasterId jobMasterId)
jobId - identifying the job whose leader has lost leadershipjobMasterId - old JobMasterIdvoid handleError(Throwable throwable)
JobLeaderService.throwable - causevoid jobManagerRejectedRegistration(org.apache.flink.api.common.JobID jobId,
String targetAddress,
JMTMRegistrationRejection rejection)
jobId - jobId identifying the job to connect totargetAddress - targetAddress of the responsible job managerrejection - rejection containing more information about the rejectionCopyright © 2014–2024 The Apache Software Foundation. All rights reserved.