Class KubernetesLeaderElectionDriverFactory
java.lang.Object
org.apache.flink.kubernetes.highavailability.KubernetesLeaderElectionDriverFactory
- All Implemented Interfaces:
org.apache.flink.runtime.leaderelection.LeaderElectionDriverFactory
public class KubernetesLeaderElectionDriverFactory
extends Object
implements org.apache.flink.runtime.leaderelection.LeaderElectionDriverFactory
Factory that instantiates a
KubernetesLeaderElectionDriver.-
Constructor Summary
ConstructorsConstructorDescriptionKubernetesLeaderElectionDriverFactory(FlinkKubeClient kubeClient, KubernetesLeaderElectionConfiguration kubernetesLeaderElectionConfiguration, KubernetesConfigMapSharedWatcher configMapSharedWatcher, Executor watchExecutor) -
Method Summary
Modifier and TypeMethodDescriptioncreate(org.apache.flink.runtime.leaderelection.LeaderElectionDriver.Listener leaderElectionListener)
-
Constructor Details
-
Method Details
-
create
public KubernetesLeaderElectionDriver create(org.apache.flink.runtime.leaderelection.LeaderElectionDriver.Listener leaderElectionListener) throws Exception - Specified by:
createin interfaceorg.apache.flink.runtime.leaderelection.LeaderElectionDriverFactory- Throws:
Exception
-