Interface LeaderElectionDriverFactory
-
- All Known Implementing Classes:
ZooKeeperLeaderElectionDriverFactory
public interface LeaderElectionDriverFactory
Factory forLeaderElectionDriver
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LeaderElectionDriver
create(LeaderElectionDriver.Listener leaderElectionListener)
Creates aLeaderElectionDriver
for the given leader contender description.
-
-
-
Method Detail
-
create
LeaderElectionDriver create(LeaderElectionDriver.Listener leaderElectionListener) throws Exception
Creates aLeaderElectionDriver
for the given leader contender description. Moreover, it registers the given leader election listener with the service.- Parameters:
leaderElectionListener
- listener for the callbacks of theLeaderElectionDriver
- Returns:
- created
LeaderElectionDriver
instance - Throws:
Exception
- if the creation fails
-
-