Class KubernetesLeaderElectionDriver

  • All Implemented Interfaces:
    AutoCloseable, org.apache.flink.runtime.leaderelection.LeaderElectionDriver

    public class KubernetesLeaderElectionDriver
    extends Object
    implements org.apache.flink.runtime.leaderelection.LeaderElectionDriver
    LeaderElectionDriver for Kubernetes.
    • Method Detail

      • hasLeadership

        public boolean hasLeadership()
        Specified by:
        hasLeadership in interface org.apache.flink.runtime.leaderelection.LeaderElectionDriver
      • publishLeaderInformation

        public void publishLeaderInformation​(String componentId,
                                             org.apache.flink.runtime.leaderelection.LeaderInformation leaderInformation)
        Specified by:
        publishLeaderInformation in interface org.apache.flink.runtime.leaderelection.LeaderElectionDriver
      • deleteLeaderInformation

        public void deleteLeaderInformation​(String componentId)
        Specified by:
        deleteLeaderInformation in interface org.apache.flink.runtime.leaderelection.LeaderElectionDriver