Interface HaLeadershipControl
-
- All Known Implementing Classes:
EmbeddedHaServicesWithLeadershipControl
public interface HaLeadershipControlInterface to grant and revoke leadership of HA components.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompletableFuture<Void>grantDispatcherLeadership()CompletableFuture<Void>grantJobMasterLeadership(org.apache.flink.api.common.JobID jobId)CompletableFuture<Void>grantResourceManagerLeadership()CompletableFuture<Void>revokeDispatcherLeadership()CompletableFuture<Void>revokeJobMasterLeadership(org.apache.flink.api.common.JobID jobId)CompletableFuture<Void>revokeResourceManagerLeadership()
-
-
-
Method Detail
-
revokeDispatcherLeadership
CompletableFuture<Void> revokeDispatcherLeadership()
-
grantDispatcherLeadership
CompletableFuture<Void> grantDispatcherLeadership()
-
revokeJobMasterLeadership
CompletableFuture<Void> revokeJobMasterLeadership(org.apache.flink.api.common.JobID jobId)
-
grantJobMasterLeadership
CompletableFuture<Void> grantJobMasterLeadership(org.apache.flink.api.common.JobID jobId)
-
revokeResourceManagerLeadership
CompletableFuture<Void> revokeResourceManagerLeadership()
-
grantResourceManagerLeadership
CompletableFuture<Void> grantResourceManagerLeadership()
-
-