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 aKubernetesLeaderRetrievalDriverin single leader election mode.
-
-
Constructor Summary
Constructors Constructor Description KubernetesLeaderRetrievalDriverFactory(KubernetesConfigMapSharedWatcher configMapSharedWatcher, Executor watchExecutor, String configMapName, String componentId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.runtime.leaderretrieval.LeaderRetrievalDrivercreateLeaderRetrievalDriver(org.apache.flink.runtime.leaderretrieval.LeaderRetrievalEventHandler leaderEventHandler, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler)org.apache.flink.runtime.leaderelection.LeaderInformationextractLeaderInformation(KubernetesConfigMap configMap)
-
-
-
Constructor Detail
-
KubernetesLeaderRetrievalDriverFactory
public KubernetesLeaderRetrievalDriverFactory(KubernetesConfigMapSharedWatcher configMapSharedWatcher, Executor watchExecutor, String configMapName, String componentId)
-
-
Method Detail
-
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:
createLeaderRetrievalDriverin interfaceorg.apache.flink.runtime.leaderretrieval.LeaderRetrievalDriverFactory
-
extractLeaderInformation
public org.apache.flink.runtime.leaderelection.LeaderInformation extractLeaderInformation(KubernetesConfigMap configMap)
-
-