public interface LeaderElectionDriverFactory
LeaderElectionDriver with different implementation.| 限定符和类型 | 方法和说明 |
|---|---|
LeaderElectionDriver |
createLeaderElectionDriver(LeaderElectionEventHandler leaderEventHandler,
org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler,
String leaderContenderDescription)
Create a specific
LeaderElectionDriver and start the necessary services. |
LeaderElectionDriver createLeaderElectionDriver(LeaderElectionEventHandler leaderEventHandler, org.apache.flink.runtime.rpc.FatalErrorHandler fatalErrorHandler, String leaderContenderDescription) throws Exception
LeaderElectionDriver and start the necessary services. For example,
LeaderLatch and NodeCache in Zookeeper, KubernetesLeaderElector and ConfigMap watcher in
Kubernetes.leaderEventHandler - handler for the leader election driver to process leader events.leaderContenderDescription - leader contender description.fatalErrorHandler - fatal error handlerException - when create a specific LeaderElectionDriver implementation and
start the necessary services.Copyright © 2014–2023 The Apache Software Foundation. All rights reserved.