Interface HaLeadershipControl
-
- All Known Implementing Classes:
EmbeddedHaServicesWithLeadershipControl
public interface HaLeadershipControl
Interface 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()
-
-