Class KubernetesLeaderRetrievalDriverFactory

java.lang.Object
org.apache.flink.kubernetes.highavailability.KubernetesLeaderRetrievalDriverFactory
All Implemented Interfaces:
org.apache.flink.runtime.leaderretrieval.LeaderRetrievalDriverFactory

public class KubernetesLeaderRetrievalDriverFactory extends Object implements org.apache.flink.runtime.leaderretrieval.LeaderRetrievalDriverFactory
Factory that instantiates a KubernetesLeaderRetrievalDriver in single leader election mode.
  • Constructor Details

  • Method Details

    • createLeaderRetrievalDriver

      public org.apache.flink.runtime.leaderretrieval.LeaderRetrievalDriver createLeaderRetrievalDriver(org.apache.flink.runtime.leaderretrieval.LeaderRetrievalEventHandler leaderEventHandler, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler)
      Specified by:
      createLeaderRetrievalDriver in interface org.apache.flink.runtime.leaderretrieval.LeaderRetrievalDriverFactory
    • extractLeaderInformation

      public org.apache.flink.runtime.leaderelection.LeaderInformation extractLeaderInformation(KubernetesConfigMap configMap)